Jenkins使用pipeline構建中調用執行其他的構建任務


執行腳本

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} 完成構建發布."
                    }
                 }
             }
         }
     }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM