我正在尝试设置一个构建流程插件以永远持续运行作业,直到您取消构建流程。
while(true){} 有效,但绝对不安全,好像你弄乱了参数一样,它只会导致流程进入无限循环并且在没有重新启动 Jenkins 的情况下变得不可取消。
有没有一种安全的方法来做这样的事情:
while(true){ignore(FAILURE){
build(project)
build(anotherproject)
}}
以便单击 x 按钮将正确取消构建流程?
或者,有没有更好的方法从一个项目永久构建多个项目,等待每个项目完成,然后再继续下一个项目并最终循环回到第一个项目?