您好我正在學習Jenkins持續集成工具,並且需要找到它的優勢。作爲一個初學者,我已經探索過它有助於在很早的階段捕獲錯誤,以便在大功能項目開發的情況下。它會在一段時間時間並會通知有關開發人員。Jenkins是否適合在較小的項目中使用?
我必須開發一個C++應用程序,並且必須決定是否使用jenkins? 假設我們有一個簡短的功能不是一個非常大的任務,在那裏使用jenkins會有好處嗎?
您好我正在學習Jenkins持續集成工具,並且需要找到它的優勢。作爲一個初學者,我已經探索過它有助於在很早的階段捕獲錯誤,以便在大功能項目開發的情況下。它會在一段時間時間並會通知有關開發人員。Jenkins是否適合在較小的項目中使用?
我必須開發一個C++應用程序,並且必須決定是否使用jenkins? 假設我們有一個簡短的功能不是一個非常大的任務,在那裏使用jenkins會有好處嗎?
即使在一個小的項目(即使有一個開發人員),建立CI工作都有益處(不是全部):
一個優點是開發和自動化測試的分離。特別是在單個開發人員項目中,但同樣在多開發人員項目中使用私人分支時,只要您認爲它可能正常,就能夠推出新版本,然後繼續編碼,這是IMO的巨大幫助。 CI系統將同時工作,通過構建它來驗證提交,運行單元測試,部署和/或創建相關的安裝包等。
絕對值得。甚至不需要單獨的構建服務器,您可以在工作站上運行它。只需安裝,打開Web UI,創建檢查源代碼並運行構建命令的作業,看看它如何發展。
可能的重複:http://stackoverflow.com/q/469551/395975 – smp7d 2013-03-27 16:07:44