我有一个管道脚本,它执行构建作为其中一个步骤。让我们说它看起来像这样:
pipeline{
stages {
stage('Build'){
steps{
node('master'){
build job: 'my_build'
}
}
}
(other stages.........)
}
}
有时,该步骤(“构建”)失败。我在“Build”作业中有一个shell脚本(一个“执行shell”步骤),它以一定的返回代码退出,然后我退出该步骤,如下所示:
#!/bin/bash
./my_build_script.sh
exit $?
问题是,我不确定如何捕获 退出代码,以便稍后在管道中使用。
我想要实现的是仅从“执行shell”步骤重试特定退出代码的构建。
答案 0 :(得分:1)
存储在变量?
中{{ link_to 'articles' tooltip='Go to Articles' }}