我在詹金斯有一个工作,触发另一个。 如果触发的失败,我该如何中止作业? 感谢 吉尔如何中止詹金斯的工作,如果触发的构建失败
3
A
回答
3
你可以打开http:// $ HOST /詹金斯/工作/ $ PROJECT/$ BUILD /停止
3
1
您可以将后生成任务添加到触发任务,这将:
- 运行,如果在生成日志中发现
Finished: FAILURE
, - 执行shell:
curl "$UPSTREAM_BUILD/stop" >/dev/null
$UPSTREAM_BUILD
neds要通过参数指定,或者您可以使用API以某种方式确定它...
我目前正在设置我的矩阵版本来中止所有其他配置,如果一个失败,它的工作方式如上所述。
相关问题
- 1. 我如何中止詹金斯构建
- 2. 如何在詹金斯构建评论失败结果
- 3. 詹金斯格里特触发不同的詹金斯工作
- 4. 失败的詹金斯工作
- 5. 詹金斯 - 如何阻止构建流?
- 6. 詹金斯和Maven构建npanday失败
- 7. 詹金斯 - 标记构建失败,NoHeadException
- 8. 詹金斯失败建设
- 9. 触发器詹金斯从Github构建
- 10. Git推不触发詹金斯构建
- 11. 结合构建触发詹金斯
- 12. 停止詹金斯的工作,如果发生错误
- 13. 詹金斯作业Windows PowerShell脚本$ lastexitcode没有失败的詹金斯工作
- 14. 詹金斯 - 中止运行构建,如果新的启动
- 15. 如果其他工作成功,如何触发詹金斯工作? (不自动)
- 16. 如何在构建脚本失败后让詹金斯报告?
- 17. 詹金斯的Git建立失败
- 18. 如何触发詹金斯远程构建和传递参数
- 19. 如何根据文件类型触发詹金斯工作
- 20. 如何停止,如果任何下游工作的詹金斯失败加入插件生成后的项目
- 21. 詹金斯管道:如何触发构建作为需要输入的下游
- 22. 失败詹金斯工作时,nosetests失败
- 23. 詹金斯没有失败
- 24. 詹金斯与pylint给建设失败
- 25. 失败的詹金斯构建的覆盖范围下降
- 26. 詹金斯的工作失踪
- 27. 如何避免詹金斯触发在詹金斯文件内的git命令
- 28. 1詹金斯工作触发多个詹金斯基于参数
- 29. 触发使用詹金斯
- 30. 构建失败詹金斯的iOS没有错误
???,我需要这个工作将中止没有我的帮助 – user1164651
好吧,我明白了。我不认为有内置的东西。您将必须检查构建脚本中的触发构建,如果失败,您也会失败。在触发它之前,您可以从http:// $ HOSTs/jenkins/job/$ PROJECT/api/json获取下一个内部版本号,然后检查http:// $ HOST/jenkins/job/$ PROJECT/$ BUILD/api/json –