2016-01-22 32 views
1

我有一個腳本在我運行它時會在多個服務器上執行「構建」。我現在試圖弄清楚如何知道構建失敗。例如,該腳本將運行3個命令(如下所示),如何知道我的預編譯失敗? 在生成過程中我已經運行以下命令:當你的構建在自動化過程中失敗時

./ant pre-build 
./ant install1 
./ant post-build 

我可以使用ssh,木偶等在我的紅帽機,而沒有什麼比這更。是否有一個應用程序或管理工具可以讓我監視UI中的構建過程?

+3

你檢查了[Jenkins](https://jenkins-ci.org/)嗎? – Rao

+0

借調,使用詹金斯。有一些插件允許您創建具有相互依賴作業的構建管道。然後Jenkins將跟蹤每個構建的進度並告訴您哪一步失敗。 –

回答

2

您可以檢查螞蟻可執行文件的返回碼作爲Running Apache Ant提到:

螞蟻啓動腳本(在他們的Windows和Unix版本)返回Java程序的返回碼。所以成功的構建返回0,失敗的構建返回其他值。