我有一个job1,它有一个choice参数,其中包含许多选项。我想设置一个job2,它触发job1的次数与job1中的选项相同。我试图使用参数化触发器插件,但不知道如何使用它来触发上述方式的job1。任何提示是赞赏。
yshpjwxd1#
您可以创建触发其他作业的管道:
stage ('Start job1') { build job: 'job1', parameters: [ [$class: 'StringParameterValue', name: 'job1-first-parameter-name', value: "job1-first-parameter-value"], [$class: 'StringParameterValue', name: 'job1-second-parameter-name', value: "job1-second-parameter-value"] ] }
各阶段可以并行运行或一个接一个运行:
stage ('Trigger Builds In Parallel') { steps { parallel ( param1: { build job: 'job1', parameters: [string(name: 'paramenter-name, value: "parameter-value1")] }, param2: { build job: 'job1', parameters: [string(name: 'paramenter-name, value: "parameter-value2")] }, param3: { build job: 'job1', parameters: [string(name: 'paramenter-name, value: "parameter-value3")] }, failFast: false) } }
1条答案
按热度按时间yshpjwxd1#
您可以创建触发其他作业的管道:
各阶段可以并行运行或一个接一个运行: