2
ビルドが成功すればシェルスクリプトを実行し、失敗した場合は他のスクリプトを実行する必要があります。ビルドの成功/失敗を得るためのプラグインやシェルスクリプトがありますか?あなたはこのような構造でGroovyのpipilineを書くことができ、事前Jenkinsパイプラインで成功/失敗のビルド情報を取得する方法は?
ビルドが成功すればシェルスクリプトを実行し、失敗した場合は他のスクリプトを実行する必要があります。ビルドの成功/失敗を得るためのプラグインやシェルスクリプトがありますか?あなたはこのような構造でGroovyのpipilineを書くことができ、事前Jenkinsパイプラインで成功/失敗のビルド情報を取得する方法は?
に ありがとう:previusly steepsが正しくビルドする場合
node {
//Define your variables (if you need)
stage('First stage') {
try {
//Your code
} catch (Exception err) {
currentBuild.result = 'FAILURE'
}
}
stage('Last stage') {
try {
//Your code
} catch (Exception err) {
currentBuild.result = 'FAILURE'
}
}
echo "RESULT: ${currentBuild.result}"
}
第二に、30は...ステージがのみ実行されます。
ステージがすべて正しく構築されている場合、JenkinsのステータスはSUCCESSですが、誰かが失敗した場合はステータスがFAILUREになります。
Jenkinsfileを試してみると、Groovyを使ってカスタムエラーハンドラを書くことができます:https://github.com/jenkinsci/pipeline-examples – Ser