2013-12-19 75 views
0

另一份工作我有一些工作管道,直到部署这样的:詹金斯触发特定分支

(单元测试) - >(集成测试) - >(包) - >(部署)

但我想在所有分支机构运行作业(单元测试)和(集成测试), 并仅在分支主机上更改时运行作业(包)和(部署)。

我该怎么办?有没有一个条件触发器插件?

回答

2

如果您拥有固定数量的分支机构,最简单的方法是为每个分支单独分配Jenkins作业。如果您使用单个作业来构建多个分支,那么在查看构建历史记录时,很难分辨出某个特定构建在哪个分支上运行。

您可以通过从现有作业通过UI进行复制来为不同分支创建作业,或者如果要自动创建作业并使创建新分支作业变得轻松,您可以查看Job DSL plugin