我有一个詹金斯安装程序,带有一堆管道。我写了一个新的管道,可以立即启动所有管道。我想建立其他阶段,即使其中一个失败。
该脚本当前看起来像这样
stage 'CentOS6' build 'centos6.testing' stage 'CentOS7' build 'centos7.testing' stage 'Debian7' build 'debian7-x64.testing' stage 'Debian8' build 'debian8-x64.testing'
构建脚本本身包含应在其上运行的节点。
即使其中一个失败,脚本如何继续以下几个阶段。
干杯
如果使用该parallel步骤,则默认情况下,该步骤应该可以按预期工作,作为failFast选项,如果任何并行分支失败,则该选项将中止作业,默认为false。
parallel
failFast
false
例如:
parallel( centos6: { build 'centos6.testing' }, centos7: { build 'centos7.testing' }, debian7: { build 'debian7-x64.testing' }, debian8: { build 'debian8-x64.testing' } )