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} 完成构建发布."
}
}
}
}
}
}
Jenkins使用pipeline构建中调用执行其他的构建任务
原文:https://www.cnblogs.com/jiage/p/15099904.html