我正在开发一个Jenkinsfile
设置的项目。该项目在许多集成测试中运行,其中一些预计会失败。我们正逐一修复测试(或实施),但与此同时,作业被标记为失败。
相关的州摘录
stage ('Run ITs') {
steps {
sh 'SHOW_LOGS=0 ./compose/scripts/up-testing.sh'
sh 'sleep 60'
timeout (720) {
sh './testing/scripts/run-its.sh'
}
}
post {
always {
sh './testing/scripts/summarize-it-results.sh'
junit 'testing/failsafe-resports/*.xml'
sh './compose/scripts/killall.sh'
}
}
我想在失败次数+错误(F + E)上设置一个阈值(T),如果我们得到F+E <= T
则将构建标记为不稳定,否则将失败。
如何使用Jenkins管道插件执行此操作?