[英]jenkins concurrent build with parameter
我在 Jenkins 上有一份工作来触发一个 shell 脚本,它接受参数 A 和参数 B。这两个参数将具有不同的值。 此时,用户可以选择 parameterA 和 parameterB 之一,它会触发作业运行一次。
我想要做的是允许用户选择多个参数 A 和 B。本质上,它是一个二维参数矩阵。 如果用户在参数 A 中选择 1,在参数 B 中选择 3 个不同的值,我希望 Jenkins 运行 3 个并发构建:A1B1、A1B2、A1B3。
我查看了多配置 Jenkins 项目,它似乎允许使用配置矩阵来获得 2D 矩阵。 但是,它不是用户选择的参数,因此您无法控制将运行哪个参数。
我想知道是否有任何插件可以帮助解决这个用户案例。 我不认为这是一个边缘情况,因为某些项目应该需要为不同的平台和变体生成构建。
任何想法或方向将不胜感激。
谢谢!
你可能想要矩阵组合插件
从维基页面
这个插件允许用户选择他想要运行的矩阵组合,而不是 jenkins 运行所有组合的默认行为:使用:
单击构建后,用户将获得一个 html 表,其中包含每个矩阵组合的复选框。
单击提交按钮后,只有选中的组合才会运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.