当前位置: 首页 > 知识库问答 >
问题:

詹金斯晋升步骤如何管理工作区

诸腾
2023-03-14

共有1个答案

秋博容
2023-03-14

从特定构建中获取工件的一种方法是使用复制工件插件--它允许您指定要获取哪个构建工件。

请注意,为了保存工件,您需要将它们存档在您的构建作业中。

关于工作区管理,我认为这实际上取决于您的配置,因为这两种方法都是可能的。默认情况下,我相信它使用的是相同的,但想象一下,您有并发构建,Jenkins将创建文件夹,如Workspace@2等...最好的方法是使用在构建期间归档的工件,而不关心工作区管理。

 类似资料:
  • 我有一个詹金斯管道,负责大约5个阶段(构建和几个不同的测试)。我正在从Jenkins1.xx(没有管道)迁移到Jenkins2,我希望尽可能地复制我的过程。我在J2上设置的管道作业处理的一切都完全相同,除了使用JenkinsFile。唯一的问题是,管道插件似乎不支持特定构建的推广,就像你可以做的自由式工作一样。有人找到办法了吗?

  • 问题内容: 我有一个在我的jenkinsfile中使用的类,这里是其简化版本: 我提供的詹金斯在jenkinsfile使用时参数。在这里模拟具有脚本和sh的jenkins对象的最佳方法是什么?谢谢你的帮助 问题答案: 前一周我遇到了类似的问题,我想到了: 并与您的脚本一起使用(以未命名的sh调用扩展): 它输出: 现在,它本身并不是很有用,但是很容易添加定义模拟方法行为的逻辑,例如,此版本根据要读

  • 我们正在运行詹金斯2。x和爱的新管道插件。但是,由于存储库中有这么多分支,磁盘空间很快就会填满。 是否有任何与管道兼容的插件,我可以在成功构建时清除工作区?

  • 我有一个Jenkins管道,其中有10个作业被配置为在post build操作中一个接一个地运行。只要与作业相关的git代码发生更改,就会触发构建,并运行以下所有作业,尽管没有提交作业代码的其余部分。 例如,在一系列的10个工作在管道中,如果有一个代码变化在第二个工作,但没有在第三个工作,那么我想跳过第二个工作,直接构建第三个工作。同样,任何代码没有更改的作业都希望跳过并跳到下面的作业。 配置更改

  • 我们正在从遗留的Jenkins设置迁移到一个新服务器,其中所有计划都是声明性的jenkinsfile管道...然而,通过使用管道,我们不能再手动清除工作区。如何设置Jenkins以允许手动按需清理工作区? 我不希望每次运行时都清除工作区-我们可怕的遗留应用程序来自1.7G大小的回购(!)要花很长时间才能拉。每次运行时清除不是可行的选择。我不希望遵循“ssh in并手动删除目录”选项,因为并非所有J

  • 问题内容: 我有一个.Jar文件,它将在运行时将数据加载到数据库中。我已经计划通过詹金斯来担任这项工作。当我在詹金斯执行作业时,它将成功运行.JAR。但是,请说作业中是否存在空指针异常,并且该异常未成功完成。即便如此,詹金斯仍然说工作已经“通过”。如果作业执行过程中出现问题,如何使作业失败? 问题答案: @Corey的解决方案很好。而且,如果您不想编写JUnit测试并在Jenkins中提供支持,则