2012-05-21 86 views
10

我正在使用Jenkins運行在Sauce Connect中具有Junit測試的Maven項目。我創建了一個工作,並停止/中止構建,我點擊了進度條附近顯示的Cross按鈕(X)以執行構建。但構建執行不會停止。 當我移動到構建的控制檯輸出時,它顯示消息爲「Closing Sauce Connect」,它花費了太多時間,Jenkins不停止構建過程。在Jenkins停止構建執行

任何人都可以請諮詢我們如何手動停止/中止生成執行。

此外,是否有任何網站,我們可以找到有關詹金斯初學者的適當文件,因爲我有幾個關於其啓動和停止過程的問題。

回答

4

Jenkins將很好地終止構建,即等待發送終止信號後正在運行的進程結束。如果這些進程需要很長時間才能終止,它將會等待。最簡單的方法是更改​​您的版本/代碼,使其立即終止,或者超時關閉連接等。

關於更多文檔,請查看Jenkins wiki或獲取Jenkins book

+0

拉爾斯,其實我沒有調用醬連接。 Jenkins正在創建Sauce連接會話,因此如何更新我的測試以關閉Sauce Connect。請指教。 – user968813

+0

我沒有使用醬連接,但我會想象有什麼可以讓你指定一個超時或沿着這些線的東西。 –

4

我想現在回答已經太遲了,但我幫助了一些人。

  1. 安裝監控插件。 (http://wiki.jenkins-ci.org/display/JENKINS/Monitoring
  2. 轉到jenkinsUrl /監視/節點
  3. 轉到螺紋部分在底部

  4. 詳情點擊BUTTOM上的從左側的任務是建立在

  5. 按用戶排序時間(ms)
  6. 然後看看線程的名稱,你將有名稱和構建號
  7. 殺死它

希望它可以幫助

+0

你可以直接跳到線程列表: '/monitoring?part = threads' 然後繼續點5。 – rundekugel