我想配置Jenkins管道作业,以便它能够运行多个shell脚本作业。即使一个shell脚本失败,作业也应该在失败之前运行其他两个。
答案 0 :(得分:0)
你需要调整你的shell脚本,而不是Jenkins管道来实现你想要的!
在shell脚本中尝试此操作
shell脚本命令> / dev / null 2>& 1 ||真
所以失败/传递它将执行并转到下一个shell脚本
答案 1 :(得分:0)
您始终可以尝试捕获可能失败的sh执行
settings.gradle
以上成功运行并生成
node {
sh "echo test"
try {
sh "/dev/null 2>&1"
} catch (error) {
echo "$error"
}
sh "echo test1"
}