问题描述
在 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