0
A
回答
1
0
是否想讓機器僅在命令提示符下脫機?否則,你可以使用groovy post build步驟來編寫簡單的腳本來讓每臺機器脫機。從命令提示符下,除非使用某些電源外殼實用程序,否則您將無法訪問其他從屬設備。
1
老問題,但這裏有一些其他方法,我已經考慮過(並嘗試過)。我們有一個工作來監視構建機器,並在從機脫機或磁盤空間不足時調用尋呼機負載。在我們的環境中強制使機器脫機是有問題的。
您可以更改機器上的標籤,以便其他作業不再選擇它,而不是刪除從機(例如將其取消或使其脫機)。這可以用groovy來完成。 CAVEAT:標籤更改似乎需要一段時間才能傳播,因此機器仍可能被選中。
使用Conditional Build Step插件並在失敗時使用groovy使機器脫機。注意:我還沒有測試過這個時髦...它是舊的。
manager.build.getBuiltOn().toComputer.setTemporarilyOffline(true)
,而不是花機下線,你能有這樣的作業運行永遠(睡眠,睡眠,休眠) - 也不會是脫機狀態,但將不提供任何不再做其他工作選擇它。同時,它可以繼續重試恢復。
還有一個Node Stalker插件,它允許下游作業作爲上游作業在同一節點上運行。這樣當發生故障時,您的下游工作可以進行清理。然而,有一個輕微的風險,即計劃失敗的機器的另一項工作首先進入。
相關問題
- 1. 如果測試失敗,讓Android的jenkins構建失敗
- 2. 隨機失敗JS測試
- 3. 隨機失敗Specflow測試
- 4. Robotium測試隨機失敗
- 5. Ansible測試主機失敗
- 6. Behat測試隨機失敗
- 7. 如果測試失敗,如何從Jenkins訪問測試工件
- 8. 單元測試失敗,因爲服務處於脫機狀態
- 9. 代碼推送給Jenkins時的隨機測試失敗
- 10. Watin在Jenkins測試失敗
- 11. Jenkins:如果節點處於脫機狀態,則跳過
- 12. KIF iOS的蘋果CI機器人測試失敗
- 13. 從Jenkins管道發佈多個機器人測試結果
- 14. 測試服務器上的硒測試隨機失敗
- 15. Outlook 2007脫機測試
- 16. 當Maven單元測試失敗時,如何讓Jenkins構建失敗?
- 17. 如何脫機使用http攔截器如果脫機
- 18. validates_uniqueness_of與測試失敗,機械師
- 19. 隨機單元測試失敗
- 20. 隨機濃咖啡測試失敗
- 21. Android Studio/Robolectric測試隨機失敗
- 22. ElasticSearch運行測試時隨機失敗
- 23. 的Android CTS - 隨機測試失敗
- 24. 讓整個網站脫機?
- 25. 如果沒有測試運行,如何失敗Jenkins構建?
- 26. 如何讓網站脫機?
- 27. 如果測試集中/跳過,失敗Jenkins-Invoked Grunt構建
- 28. 如果在機器人框架中第一個測試用例失敗時跳過測試用例執行
- 29. 如何讓服務器脫機時忽略Memcached的原則?
- 30. 相機死機onactivity結果又失敗
感謝您的想法。不是很優雅,但應該做的工作! – 2013-02-26 19:11:42