在父作业中启动Jenkins工作,无需等待孩子完成

时间:2016-09-20 17:29:37

标签: jenkins

我使用Multijob插件从父作业运行子作业。

当调用子作业时,主作业在继续执行之前等待它完成。

我希望家长给孩子打电话并立即继续执行。它也应该完成SUCCESS而不依赖于孩子(孩子正在清洁环境,这项工作很长,如果失败就不应该失败父母的工作)

感谢。

1 个答案:

答案 0 :(得分:0)

通过HTTP POST触发作业找到一种方法:

curl -s -X POST "http://user:pass@jenkins-ip:8080/job/myjob/buildWithParameters?token=mytoken&K1=${K1}&K2=${K2}"

这会发送一个启动作业的触发器,并在不等待的情况下继续。

注意:儿童工作需要配置为远程触发'带有http呼叫的令牌。