私は Jenkins を初めて使用し、ワークフローを自動化および視覚化する方法を探しています。いくつかのワークフロー/ジョブを連鎖させることができます。
jenkins ブルー オーシャン ベータ ページに示されている図のように、ワークフローを並行して実行する方法を学ぶのが好きです。
どうもありがとう !
私は Jenkins を初めて使用し、ワークフローを自動化および視覚化する方法を探しています。いくつかのワークフロー/ジョブを連鎖させることができます。
jenkins ブルー オーシャン ベータ ページに示されている図のように、ワークフローを並行して実行する方法を学ぶのが好きです。
どうもありがとう !
並列ステップでパイプラインを構築することは、いくつかのガイドで十分に文書化されています。個人的に情報を見つけるには、これらが最も効果的な場所であることがわかりました。
ここで 適切に設定する方法についての質問にも答えました(私は知っています、恥知らずです)。
楽しみのために、例を構築するためのパイプライン groovy スクリプトをここに示します [明らかに実際の構築コマンドがありません]。
node('master') {
stage('Build') {
sh "echo Build"
}
stage('Test'){
parallel (
"JUnit": {
sh "echo JUnit"
},
"DBUnit": {
sh "echo DBUnit"
},
"Jasmine": {
sh "echo Jasmine"
},
)
}
stage('Browser Tests'){
parallel (
"Firefox": {
sh "echo Firefox"
},
"Edge": {
sh "echo Edge"
},
"Safari": {
sh "echo Safari"
},
"Chrome": {
sh "echo Chrome"
},
)
}
stage('Dev'){
sh "echo Dev"
}
stage('Staging'){
sh "echo Staging"
}
stage('Production'){
sh "echo Production"
}
}
UI の動作
乾杯、そして幸運を祈ります。