如果第一个项目构建成功,那么如何在jekins中配置作业然后触发另一个项目,依此类推"多配置项目"工作

时间:2016-02-15 13:21:08

标签: jenkins jenkins-plugins jenkins-cli jenkins-workflow

我想在jekins中触发项目,如果第一个项目构建成功然后触发另一个项目等等......怎么做。我有项目1,项目2和项目3,项目4,项目5等等。在这里我正在配置"多配置项目"工作

表示exp: - project1->成功然后触发project2->成功然后触发project3

如果任何阶段失败,则不会触发其他项目。这是"多配置项目"工作,因为这个单一的工作,我远程触发多个奴隶。

2 个答案:

答案 0 :(得分:0)

执行此操作的一种简单方法是使用Pipeline plugin定义此构建管道。

此管道脚本应该为您提供所需的行为:

build job: 'project1'
build job: 'project2'
build job: 'project3'
build job: 'project4'
build job: 'project5'

即。每个工作的构建将按顺序启动;如果其中任何一个失败,则后续作业将不会启动。

答案 1 :(得分:0)

即使使用“多配置项目”,您也应该能够设置构建后操作“在其他项目上触发参数化构建”。然后,您可以指定条件,该条件将定义何时应构建此项目,并添加参数,包括“在同一节点上构建”。