【发布时间】:2015-11-19 19:51:12
【问题描述】:
我要解决什么问题
我在 Jenkins 上有一个工作来触发一个 shell 脚本,它接受参数 A 和参数 B。这两个参数将具有不同的值。 目前,用户可以选择参数A和参数B之一,它会触发作业运行一次。
我想要做的是允许用户选择多个参数 A 和 B。本质上,它是一个 2D 参数矩阵。如果用户在参数 A 中选择 1,在参数 B 中选择 3 个不同的值,我希望 Jenkins 运行 3 个并发构建:A1B1、A1B2、A1B3。
有什么问题
我查看了多配置 Jenkins 项目,它似乎允许使用配置矩阵来拥有 2D 矩阵。但是,它不是用户选择的参数,因此您无法控制将运行哪个参数。
我想知道是否有任何插件可以帮助解决这个用户案例。我不认为这是一个边缘案例,因为某些项目应该需要为不同的平台和变体生成构建。
任何想法或方向将不胜感激。
谢谢!
【问题讨论】:
标签: jenkins concurrency build