2015-11-19 59 views
2

我正在努力解决什么

我在Jenkins上触发一个shell脚本,它接受参数A和参数B.这两个参数将有不同的值。 此刻,用户可以选择参数A和参数B中的一个,它将触发作业运行一次。jenkins并发构建与参数

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

什么问题

我接过一看多配置詹金斯项目,它似乎允许使用配置矩阵有2D矩阵。但是,它不是用户选择的参数,因此您无法控制将要运行哪个参数。

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

任何想法或方向将不胜感激。

谢谢!

回答

1

你可能想Matrix Combinations Plugin

从wiki页面

这个插件允许用户选择他想要 该矩阵组合运行,而不是默认的行为,其中詹金斯运行所有 组合:使用:

单击构建后,用户将获得一个html表格,每个矩阵组合使用复选框 。

点击提交按钮后,只有选中的组合会运行。

+0

谢谢!这是我采取的方法! –