我有一个相当简单的问题,但到目前为止,我无法在线或在文档中找到一个好的解决方案。
我有一个jenkins作业,它有两个字符串参数(param1,param2)
我希望能够为param2添加多个值,以便作业为param2的每个值执行一次新的迭代。
gl.arr1.push("hi");
触发器是每周一次的Cron(构建计划),因此选择类型参数不是一个好的选择。
我知道我可以使用jenkins API通过循环curl命令等用我想要的参数调用作业,或创建第二个作业(MultiJob),它可以用不同的参数组合调用我的作业。 / p>
我希望看到有一种方法可以在一份工作中完成所有工作。
答案 0 :(得分:1)
我认为您可以使用Matrix作业。 参数1将是静态的,参数2将包含3个选项。
每次运行都会运行所有组合 Param1,param2(第一个值) Param1,param2(第二个值) Param1,param2(第三个值)