我在詹金斯有一個工作,觸發另一個。 如果觸發的失敗,我該如何中止作業? 感謝 吉爾如何中止詹金斯的工作,如果觸發的構建失敗
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 –