jenkins并发构建参数

时间:2015-11-19 19:51:12

标签: jenkins concurrency build

我试图解决的是什么

我在Jenkins上有一个触发shell脚本的工作,它接受参数A和参数B.这两个参数将具有不同的值。 目前,用户可以选择参数A和参数B中的一个,它将触发作业运行一次。

我要做的是允许用户选择多个参数A和B.本质上,它是一个2D参数矩阵。如果用户在参数A中选择1,在参数B中选择3个不同的值,我希望Jenkins运行3个并发构建:A1B1,A1B2,A1B3。

问题是什么

我看了一下Jenkins项目的多配置,似乎允许使用配置矩阵来获得2D矩阵。但是,它不是用户选择的参数,因此您无法控制将运行哪个参数。

我想知道是否有任何可以帮助解决此用户案例的插件。我不认为这是一个边缘案例,因为有些项目应该要求为不同的平台和变体生成构建。

非常感谢任何想法或方向。

谢谢!

1 个答案:

答案 0 :(得分:1)

您可能需要Matrix Combinations Plugin

来自维基页面

  

此插件允许用户选择他想要的矩阵组合   运行,而不是jenkins运行所有的默认行为   组合:使用:

     

单击构建后,用户将获得一个带有复选框的html表   对于每个矩阵组合。

     

点击提交按钮后,只会检查已选中的组合。