「Jenkins Pipeline」- 放弃当前构建 @20210303

问题描述

在 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


posted @ 2021-03-03 10:20  研究林纳斯写的  阅读(258)  评论(0编辑  收藏  举报