多くのパイプラインの例と、ポストビルドセクションをパイプラインスクリプトに書き込む方法を見てきました。しかし、私が探していた答えは決して得られませんでした。 私はジョブA、B、C、Dの4つのジョブを持っています。ジョブAを最初に実行したい場合は、ジョブB、C、Dを並行して起動する必要があります。ジョブAが失敗した場合、それだけで仕事B.をトリガーする必要があり、以下のような何か:jenkinsパイプラインで 'post'セクションの 'parallel'オプションを使用するにはどうすればよいですか?
pipeline {
agent any
stages {
stage('Build_1') {
steps {
sh '''
Build Job A
'''
}
}
post {
failure {
sh '''
Build Job B
'''
}
success {
sh '''
Build Job B,C,D in parallel
'''
}
}
}
私はポストセクションの「パラレル」オプションを使用してみましたが、それは私にエラーを与えました。ポスト「成功」セクションで、ジョブB、C、Dを並行して構築する方法はありますか?
ありがとうございます!
はい、私はそれを試してみました、それが働いた(追加ステージとして並列に使用し、1個の故障ブロックを使用)..しかし、私が持っている問題は、次のとおりです。 –
cad.sneha @問題は、あなたのコメントにありません。 – Philip