從大的方面來講,CI的價值在於:數據庫
- 缺陷的檢測和修復變得更快。
- 軟件的健康程度能夠測量。
- 減小假定。
- 每次都以相同的方式執行「代碼編譯、數據庫集成、測試、審查、部署和反饋」。
- 遵照有序的過程。
- 每次將變動提交到版本控制庫中,就會執行這些過程。
- 減小重複過程的勞動,讓人們有時間作更多的須要動腦筋的、更高價值的工做。
- 經過對一些重要過程(如測試和數據庫集成)自動化,克服項目中某些成員對實現改進的抵制。
- 在任什麼時候間、任何地點生成可部署的軟件。
- 加強項目的可見性。
- 對開發團隊的軟件產品創建起更強大的產品信心。
[摘自《Continuous Integration - Improving Software Quality and Reducing Risk》簡體中譯版,即《持續集成 - 軟件質量改進和風險下降之道》]測試