我正在使用 Jenkins CI 自动构建我的项目 2.9 版。现在我也必须构建 2.10。如何在 Jenkins 上设置 2.10?因为 2.9 的存储库将是相同的,所以构建失败。
如何处理这个问题?
我正在使用 Jenkins CI 自动构建我的项目 2.9 版。现在我也必须构建 2.10。如何在 Jenkins 上设置 2.10?因为 2.9 的存储库将是相同的,所以构建失败。
如何处理这个问题?
如果您计划让两个版本一起运行一段时间,并且需要为两个分支连续构建,您可以为不同版本设置两种不同的构建配置,或者使用参数配置构建,如果您只希望 Jenkins 执行部署文件。
使用“复制现有作业”选项非常容易,但类似构建的单独构建配置最终会让你发疯。假设您需要稍微调整配置。你可以做 2 个工作,5 个工作,10 个工作吗?
适当的解决方案
如果您想拥有多个具有相似配置的单独作业 - 创建一个模板作业。模板工作流插件将为您解决问题。它允许创建带有一些参数的模板并在其顶部生成多个作业,指定某些值。模板更改将影响所有从属作业。
模板参数示例
具体创造就业
与开发相同的规则:不要使用COPY&PASTE