我有一个jenkins作业A,假设有参数foo,foo的允许值是(1,2,3,4,5,6,7)。现在我想创建一个jenkins作业B,它依次运行参数foo为1,2,3,4,5,6,7的作业A。也就是说,作业B将依次运行参数foo为所有值的作业A 7次。
foo
ql3eal8s1#
你可以做一些像下面。
pipeline { agent any stages { stage('Job B') { steps { script { def foo = [1,2,3,4,5,6,7] foo.each { val -> build job:'JobA' , parameters:[ string(name: 'fooInJobA',value: val)], wait: true } } } } } }
1条答案
按热度按时间ql3eal8s1#
你可以做一些像下面。