我開始Jenkins內部項目的構建過程我無法阻止它我試着按十字按鈕,但它並沒有停止構建過程。我如何殺死Jenkins內部的構建,構建過程就是掛起。我是新來詹金斯BTW我如何中止詹金斯構建
回答
可以使用follwoing殺掉進程
java -Dhudson.util.ProcessTree.disable=true -jar jenkins.war
按照link更多細節
,如果你已經開始遠程建立,那麼你可以做以下。
如果構建已經開始,由GET
上:
http://<Jenkins_URL>/job/<Job_Name>/<Build_Number>/stop
將停止/取消當前的版本。
如果構建還沒有開始,你有queueItem
,然後POST
上:
http://<Jenkins_URL>/queue/cancelItem?id=<queueItem>
假設你詹金斯還沒有得到保障,否則,你需要添加?token=TOKEN
到網址的末尾,其中TOKEN
可以是具有足夠特權取消構建的用戶的安全令牌。
OP沒有詢問催生的過程,而是關於工作流產,因此對「ProcessTreeKiller」的引用在這裏是不正確的 – Slav 2014-09-04 19:06:22
@Slav讓他決定 – Trikaldarshi 2014-09-05 08:44:37
正如這裏解釋有關Aborting a Jenkins Build,當你點擊X(中止鏈接),它發送一個OS終止信號。無論該信號是由你的潛在的工藝加工與否取決於如何忙得過程以及它如何被編碼:
- 等待一個子進程的完成(例如,可能構建運行螞蟻)是一箇中斷點。這意味着如果執行者這樣做,它會瞬間中斷。
- 等待從站上的計算是一箇中斷點。
- 等待文件或網絡I/O不是中斷點。這通常會導致構建看起來不可中止的問題。例如,簽出一個Subversion版本庫就屬於這個類別。
- 正常計算也不是中斷點。
閱讀上述鏈接以獲取有關故障排除的更多信息。
- 1. 詹金斯 - 如何阻止構建流?
- 2. 詹金斯構建與java.lang.InterruptedException
- 3. 配置構建詹金斯
- 4. 詹金斯和Android構建
- 5. 詹金斯 - 中止運行構建,如果新的啓動
- 6. 如何詹金斯
- 7. 如何詹金斯
- 8. 建設永不終止與詹金斯
- 9. 詹金斯 - 403禁止
- 10. 詹金斯和Maven構建npanday失敗
- 11. 觸發器詹金斯從Github構建
- 12. 詹金斯共同ANT構建
- 13. 的Maven構建與詹金斯
- 14. Git推不觸發詹金斯構建
- 15. 詹金斯 - 標記構建失敗,NoHeadException
- 16. 刪除構建歷史詹金斯
- 17. 參數化構建 - 詹金斯管道
- 18. 等到詹金斯構建完成
- 19. 隊列TFS 2012從詹金斯構建
- 20. 構建.NET 4.0和詹金斯
- 21. 詹金斯與並行構建
- 22. 從詹金斯參數構建數組
- 23. 詹金斯構建和部署
- 24. 結合構建觸發詹金斯
- 25. TFS通過詹金斯構建
- 26. 如何中止詹金斯的工作,如果觸發的構建失敗
- 27. 詹金斯構建關閉特定分支(詹金斯的git插件)
- 28. 通過詹金斯環境變量值詹金斯的作業構建參數
- 29. 詹金斯停止特定任務的構建根據參數
- 30. 如何從建設詹金斯
您使用的是Windows還是* nix?如果* nix,哪一個? – Technext 2014-09-04 04:36:25