如何解决詹金斯改变了中止管道的状态
在以下管道中,我尝试在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] 举报,一经查实,本站将立刻删除。