如何使用Jenkins在主服务器上构建多个版本的分支?

时间:2013-01-04 10:23:21

标签: jenkins continuous-integration versioning

我正在使用Jenkins CI自动构建我的项目版本2.9。现在我还要建立2.10。如何在Jenkins上设置2.10?因为2.9的存储库是相同的,所以构建失败。

如何处理这个问题?

2 个答案:

答案 0 :(得分:1)

如果您计划让两个版本同时运行一段时间,并且需要为两个分支连续构建,或者使用参数配置构建,如果您只想要Jenkins,则可以为不同版本提供两种不同的构建配置执行部署文件。

答案 1 :(得分:1)

使用“复制现有作业”选项非常容易,但类似版本的单独构建配置最终会让您发疯。让我们假设您需要稍微调整一下配置。你可以为2个工作,5个工作,10个工作吗?

正确的解决方案

如果您想要几个具有类似配置的单独作业 - 创建模板作业。 Template Workflows Plugin会为你做到这一点。它允许使用一些参数创建模板,并在其顶部生成多个作业,指定特定值。模板更改将影响所有从属作业。

模板参数示例 enter image description here

具体的职位创建 enter image description here

与开发规则相同:不要使用 COPY& PASTE