Jenkins 在宣告式 pipeline 中並行執行任務
阿新 • • 發佈:2018-12-27
pipeline { agent any stages { stage('Stage1') { agent { label "test1" } steps { timestamps { echo '這是第一個被執行的 stage.' sleep 5 } } } stage('並行執行的 Stage') { parallel { stage('Stage2.1') { agent { label "test2" } steps { timestamps { echo "在 agent test2 上執行的並行任務 1." sleep 5 echo "在 agent test2 上執行的並行任務 1 結束." } } } stage('Stage2.2') { agent { label "test3" } steps { timestamps { echo "在 agent test3 上執行的並行任務 2." sleep 10 echo "在 agent test3 上執行的並行任務 2 結束." } } } } } stage('Stage3') { agent { label "test1" } steps { timestamps { echo '這是最後一個被執行的 stage.' } } } } }