我嘗試使用並行步驟嘗試發佈失敗操作,但它無法工作。發佈失敗JenkinsFile無法正常工作
這是我JenkinsFile:
pipeline {
agent any
stages {
stage("test") {
steps {
withMaven(
maven: 'maven3', // Maven installation declared in the Jenkins "Global Tool Configuration"
mavenSettingsConfig: 'maven_id', // Maven settings.xml file defined with the Jenkins Config File Provider Plugin
mavenLocalRepo: '.repository') {
// Run the maven build
sh "mvn --batch-mode release:prepare -Dmaven.deploy.skip=true" --> it will always fail
}
}
}
stage("testing") {
steps {
parallel (
phase1: { sh 'echo phase1'},
phase2: { sh "echo phase2" }
)
}
}
}
post {
failure {
echo "FAIL"
}
}
}
但這裏的失敗後動作是有點useles ......我不看它的任何地方。
謝謝大家! Regards
我有完全相同的問題!對此有幫助嗎? – Alan47