我在找 Jenkinsfile
具有始终执行的步骤的示例,即使上一步失败。
我想确保我在失败的情况下存档一些构建结果,并且我需要能够在最后有一个始终运行的步骤。
我怎样才能做到这一点?
最佳答案
我们改用 Jenkinsfile 声明式管道,这让我们可以做这样的事情:
pipeline {
agent any
stages {
stage('Test') {
steps {
sh './gradlew check'
}
}
}
post {
always {
junit 'build/reports/**/*.xml'
}
}
}
引用:
Tests and Artifacts
Jenkins Pipeline Syntax
关于jenkins - 我如何确保始终执行 Jenkins 管道阶段,即使前一个阶段失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37463489/