我一直有這個問題一段時間。在詹金斯工作結束時,流浪者中止。我已經限制了工作,只是一個腳本流浪流產終止詹金斯工作
vagrant up
sleep 60
60秒流浪漢盒正在運行,但第二個作業完成流浪漢框中止。
我一直有這個問題一段時間。在詹金斯工作結束時,流浪者中止。我已經限制了工作,只是一個腳本流浪流產終止詹金斯工作
vagrant up
sleep 60
60秒流浪漢盒正在運行,但第二個作業完成流浪漢框中止。
此行爲是由Jenkins process tree killer引起的。我得到了它運行詹金斯如下工作:
java -Dhudson.util.ProcessTree.disable=true -jar jenkins-1.537.war
另一個(小於全球)解決辦法是到如下運行無業遊民:
BUILD_ID=dontKillMe vagrant up
回想起來纔有意義。 Jenkins工作發起的流程最後應該清理乾淨。當然,這將是一個「難題」,你試圖用詹金斯來啓動長時間運行的進程。
對於這個問題的+1。
也許您正在使用舊版本的Jenkins插件,但現在它包含一個名爲「不要殺我」的複選框。你必須檢查這個以保持虛擬機的運行。