繁体   English   中英

带有参数的詹金斯并发构建

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM