微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

詹金斯改变了中止管道的状态

如何解决詹金斯改变了中止管道的状态

在以下管道中,我尝试在post部分中将整个管道的状态更改为 UNSTABLE 。但是,无论何时中止阶段(在此示例中为阶段2),都无法再更改状态。这是预期的行为还是jenkins中的错误

pipeline {
    agent any
    stages {
        stage('1') {
            steps {
                echo "Step 1"
            }
        }
        stage('2') {
            steps {
                input "Some message?"
            }
        }
        stage('3') {
            steps {
                echo "Step 3"
            }
        }
    }
    post {
        always {
            script {
                currentBuild.result = "UNSTABLE"
            }
            echo "${currentBuild.result}" // Prints Aborted when stage 2 is aborted.
        }
    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。