小编典典

詹金斯继续在失败的舞台上

jenkins

我有一个詹金斯安装程序,带有一堆管道。我写了一个新的管道,可以立即启动所有管道。我想建立其他阶段,即使其中一个失败。

该脚本当前看起来像这样

stage 'CentOS6'
build 'centos6.testing'

stage 'CentOS7'
build 'centos7.testing'

stage 'Debian7'
build 'debian7-x64.testing'

stage 'Debian8'
build 'debian8-x64.testing'

构建脚本本身包含应在其上运行的节点。

即使其中一个失败,脚本如何继续以下几个阶段。

干杯


阅读 241

收藏
2020-07-25

共1个答案

小编典典

如果使用该parallel步骤,则默认情况下,该步骤应该可以按预期工作,作为failFast选项,如果任何并行分支失败,则该选项将中止作业,默认为false

例如:

parallel(
    centos6: { build 'centos6.testing' },
    centos7: { build 'centos7.testing' },
    debian7: { build 'debian7-x64.testing' },
    debian8: { build 'debian8-x64.testing' }
)
2020-07-25