如何在调用作业时等待用户提示

时间:2015-05-27 13:54:41

标签: jenkins

这是我的问题:我使用jenkins v1.613,我的作业A是国家的参数化(选择),我有一个作业B参数化(List subversion标签),其中存储库URL就像http://my-svn.com/xxx/ {$国} /标签

我为"链接"创建了一个多工作工作A和B,但在打电话给工作A之后,我在jenkins等我打开一个新窗口,在工作B上提示,以便从http://my-svn.com/xxx/spain/tags....no方式选择标签

请帮忙,任何线索??

由于

2 个答案:

答案 0 :(得分:1)

如果您使用Workflow Plugin

,这确实是可行的

设置起来可能比Slav的答案要多得多,但是工作流程可以使很多复杂的设置成为可能。
在工作流程中,您可以定义input step,它将暂停并等待用户输入。

这可以使用给定的messageparameters列表进行提示,其功能与常规参数化构建相同。有关示例,请参阅this question,或查看文档和workflow snippet generator

答案 1 :(得分:0)

不会发生,就像你描述的那样。詹金斯意味着自动运行。它可以在触发作业之前预先获取任意数量的参数,但它一旦运行就不会停止并提示/等待用户。

您需要在第一个屏幕(作业A)上选择country tags,然后将tags值传递给下游作业。< / p>

考虑使用 Dynamic Extended Choice Parameter 插件在同一页面中实现此功能。他们在维基上有详细的说明。