jenkins使用参数化构建参数提升了构建

jenkins promoting builds with Paramaterized build parameters

我有Job A和JobB。JobA具有自己的几个构建参数设置,而Job B具有它自己的其他构建参数。现在,我想通过使用升级后的构建插件通过向用户B提供所需参数的用户输入,来从Job A升级到Job B的少数选定构建。让我知道我们如何提示和获取Job A构建升级的值。 >

关于,
斯里尼瓦斯


对于带有版本的促销活动的一般用法,请阅读此答案如何从Jenkins的另一份工作中提升特定的版本号?它可能会给您一些想法,使您不必手动传递额外的参数。

如果您仍然需要为Job B提供参数,请使用以下选项:

  • 在作业A上创建多个晋升,以触发相同的作业B,但具有不同的参数(通过Parameterized Trigger插件)。这本质上就是我在链接答案中所做的。我有1个deployment job(作业B),它针对各种环境采用各种参数。我通过在build job(作业A)上进行多次升级来触发它,例如" Deploy to DEV "," Deploy to QA ",依此类推。显然,仅当您有数量有限的参数要传递给作业B时,此方法才有效。

  • 使用"手动批准"复选框。选中后,您可以进一步提供"批准参数"。单击"批准"按钮时,将提示批准用户提供这些信息。请注意,不能使用"强制升级/重新执行升级"按钮来更改"手动"批准参数。