我有工作A和工作B.工作A正在拥有它自己的几个构建参数设置,而工作B正在拥有它自己的其他构建参数。现在,我想通过向作业B提供所需参数的用户输入,使用提升的构建插件从作业A向作业B推广几个选定的构建。让我知道如何提示并获取作业A构建促销的值。
此致 SRINIVAS
答案 0 :(得分:4)
有关构建的促销的一般用法,请阅读此答案 How to promote a specific build number from another job in Jenkins? 。它可能会给你一些想法,这样你就不必手动传递额外的参数。
如果您仍需要为作业B提供参数,可以选择以下选项:
在作业A上创建多个促销,触发相同的作业B,但使用不同的参数(通过 Parameterized Trigger plugin )。这基本上就是我在链接答案中所做的事情。我有1 deployment job
(作业B),它为各种环境采用各种参数。我通过在build job
(作业A)上进行多次促销来触发它,例如"部署到DEV","部署到QA"等等。显然,只有当您将有限数量的参数传递给作业B时,这才有效。
使用"手动批准"复选框。选中后,您可以进一步提供"批准参数"。点击"批准"批准用户将被提示提供这些用户。按钮。请注意"手册"批准参数不能通过"强制促销/重新执行促销"的按钮。