在Declarative Pipelines中,不可能使用try {} catch {}方法来解析阶段的结果。 我需要根据sh脚本的输出将状态设置为UNSTABLE,如何实现它?
答案 0 :(得分:0)
您可以在声明性管道中使用后步骤功能。例如:
pipeline {
stages {
stage('some stage') {
steps {}
}
}
post {
always {
// here you can process the output of Shell script and set the build status
}
success {
//Only Success Scenarios
}
failure {
//Only when Failure happens
}
}
}