執行腳本
def JobsList = ["任務名稱1", "任務名稱1"]
pipeline {
agent any
stages {
stage('parallel stage') {
steps {
script{
for (job in JobsList){
echo "${job} 正在構建發布"
build job: "${job}", parameters: [gitParameter(name: 'mbranch', value: "$mbranch")]
// 傳入gitParameter參數 $mbranch為本次pipeline流水線執行時傳入的參數,然后將參數值 傳入給每個執行構建任務中
echo "${job} 完成構建發布."
}
}
}
}
}
}