在Jenkins中如何基于传递给当前构建作业的构建参数触发另一个构建作业?

时间:2015-11-18 08:37:58

标签: jenkins build hudson

我已经建立了a-builda-deploy等工作。 b-buildb-deploy

*-deploy*-build个工作的下游工作。所以他们看起来像,

a-build
|
+-a-deploy


b-build
|
+-b-deploy

现在我有另一份工作X-build。它接受a-buildb-build等作为参数。因此,如果我以X-build作为参数运行a-build,则应该使用触发a-deploy的帖子构建操作完成。怎么办?

1 个答案:

答案 0 :(得分:0)

如果在参数中收到作业名称,则可以非常轻松地完成此操作。 然后,您可以在其他项目中使用"呼叫/触发器构建"步骤,并使用您在作业名称中收到的参数:

Jenkins

如果通过Post Build菜单无法使用该步骤,您可以通过"执行一组脚本"构建后步骤。 Jenkins