循环时构建流插件

时间:2016-04-19 22:10:22

标签: jenkins jenkins-build-flow

我正在尝试设置一个构建流程插件,以便在您取消构建流程之前不断运行作业。

虽然(true){}有效,但绝对不安全,就好像你弄乱了参数一样,它只会导致流进入无限循环而无法重新启动Jenkins而无法取消。

有没有一种安全的方法来做这样的事情:

while(true){ignore(FAILURE){
   build(project)
   build(anotherproject)
}}

这样点击x按钮会正确取消构建流程吗?

或者,是否有更好的方法可以永久地从一个项目构建多个项目,等待每个项目完成,然后再转到下一个项目并最终循环回到第一个项目?

1 个答案:

答案 0 :(得分:1)

解决方案:如果您选择构建流程上方的工作区复选框,它实际上会调用构建后操作,您可以在其中调用项目。

如果您没有选择工作区按钮,则不会触发发布构建操作。