2017-08-07 60 views
1

我有三个詹金斯工作。第一份工作是“执行bash”作为构建步骤。 bash脚本有if/else语句。基于这个if/else我需要触发另外两个工作。在“执行shell”中是否有办法触发其他工作?有没有办法从另一个Jenkins工作的“执行shell”触发Jenkins作业?

+0

而不是有条件的bash脚本,可以使用条件构建步骤插件来创建条件并根据条件触发Job,无论您希望如何。 – Suresh

+0

如果你愿意,你可以在shell中用''curl'''使用Build Remote触发器。 – Tuan

回答

0

Execute Shell内部,您可以执行任何shell命令(包括curl)。 您可以使用curl来触发现有作业。例如 curl -X POST http://xx.xx.xx.xx:xx/job/jobname/build --user foo:foo_token

相关问题