有時候,Jenkins(1.461)完成的構建將停止在中間的某處的隨機點。這些構建是針對主要C++代碼的Visual Studio 2008 SP1 devenv.com的手動腳本調用。 Visual Studio不會發出錯誤消息; devenv日誌中的最後一條消息是正在構建的一些隨機文件。 Jenkins構建失敗是因爲依賴於某些構建輸出的構建後Windows批處理命令。這種情況很少發生(約15個版本中有1個)。在構建失敗的時候,Jenkins的錯誤日誌沒有顯示任何不尋常的事情。令人驚訝的是,它表示構建成功,即使它在其他地方顯示失敗。當用戶註銷節點時,Jenkins構建失敗
問題與Jenkins分離。在開發人員辦公桌上運行的相同構建腳本從未以這種方式失敗。
詹金斯節點是32位Windows XP機器。他們都有足夠的可用磁盤空間。 Jenkins被配置爲每個節點一次只運行一項作業。事件日誌顯示在構建停止的時候沒有發生明顯不好的事情(例如,Visual Studio崩潰)。
有沒有人有任何想法的東西來調查解決這個問題?
Jenkins日誌說什麼? (HTTP:// [jenkins_server] /日誌)。 –