jenkins pipeline 想创建两个任务并行触发,怎么写,这另个任务类型都是multijob类型,名字一个叫JOB_1, 一个叫JOB_2, 怎么写
时间: 2024-04-15 14:31:49 浏览: 18
要在Jenkins Pipeline中创建两个任务并行触发,可以使用`parallel`块来实现。在`parallel`块中,你可以定义多个分支,每个分支对应一个任务。对于Multijob类型的任务,你可以使用`build`步骤来触发它们。
下面是一个示例的Jenkins Pipeline脚本,其中包含两个Multijob任务(JOB_1和JOB_2)并行触发的部分:
```groovy
pipeline {
agent any
stages {
stage('Parallel Jobs') {
steps {
parallel (
"Job 1": {
build job: 'JOB_1', wait: true
},
"Job 2": {
build job: 'JOB_2', wait: true
}
)
}
}
}
}
```
在上述示例中,`parallel`块中定义了两个分支,分别对应任务JOB_1和JOB_2。在每个分支中,使用`build`步骤来触发对应的任务,并设置`wait: true`参数来等待任务完成后再进行下一步。
你可以根据自己的实际需求修改任务名称和其他参数,并将上述代码嵌入到你的Jenkins Pipeline脚本中。这样,在运行流水线时,JOB_1和JOB_2将会并行触发执行。