如何从hudson触发另一个作业作为预构建步骤?

sor*_*rin 63 hudson jenkins

如何从hudson触发另一个作业作为预构建步骤?

Dra*_*ter 78

有一个参数化触发插件,它在"添加构建步骤"菜单中启用"在其他项目上触发/调用构建".

  • 谢谢!这是我正在寻找的选项,但未在插件页面上明确提及. (2认同)

Sag*_*gar 10

您可以在http://wiki.jenkins-ci.org/display/JENKINS/Join+Plugin上使用该插件

基本上你创造了3个职位:

A =你的prebuild ste

B =你的主要工作

C =你的触发器.

你'建立'C.它调用A,一旦A成功,它调用B.插件页面为您提供更多信息.这个插件的好处是你可以拥有任意数量的预构建作业.

在我们的主要运行之前,我们实际上有一组5个预构建作业.

================================================

如果您不想尝试:

如果您使用的是Linux,则可以在"shell"脚本中执行以下操作:

wget http://yourserver/hudson/job/MyJob/build?delay=0sec
Run Code Online (Sandbox Code Playgroud)

这将触发这项工作.关于这一点的不好的部分是它不会等待工作完成.