我想在jekins中触发项目,如果第一个项目构建成功然后触发另一个项目等等......怎么做。我有项目1,项目2和项目3,项目4,项目5等等。在这里我正在配置"多配置项目"工作
表示exp: - project1->成功然后触发project2->成功然后触发project3
如果任何阶段失败,则不会触发其他项目。这是"多配置项目"工作,因为这个单一的工作,我远程触发多个奴隶。
答案 0 :(得分:0)
执行此操作的一种简单方法是使用Pipeline plugin定义此构建管道。
此管道脚本应该为您提供所需的行为:
build job: 'project1'
build job: 'project2'
build job: 'project3'
build job: 'project4'
build job: 'project5'
即。每个工作的构建将按顺序启动;如果其中任何一个失败,则后续作业将不会启动。
答案 1 :(得分:0)
即使使用“多配置项目”,您也应该能够设置构建后操作“在其他项目上触发参数化构建”。然后,您可以指定条件,该条件将定义何时应构建此项目,并添加参数,包括“在同一节点上构建”。