问题描述
在 Jenkins Pipeline 中,(1)我们希望放弃某次构建,(2)但是又不希望显示失败,而是返回 ABORTED 状态。
解决办法
if (!continueBuild) {
currentBuild.result = 'ABORTED'
error('Stopping early…')
}
所有状态值,参考 jenkins/Result.java at master · jenkinsci/jenkins 文件。
参考文献
Abort current build from pipeline in Jenkins
java - Extensive list of Jenkins job statuses? - Stack Overflow
本文介绍如何在JenkinsPipeline中优雅地放弃某次构建,同时设置返回状态为ABORTED,而不是显示失败。通过使用特定的Groovy脚本代码实现这一需求。
2636





