-
持續集成
對代碼庫隨時進行集成,代碼集成越早,缺陷被發現越早,修復缺陷的成本越低,大大降低時和成本。
-
持續集成準備工作
版本控制
把產品代碼、測試代碼、數據庫腳本、構建部署腳本等等納入版本控制中。詳情請查看敏捷開發之版本控制。
持續集成管理軟件
持續集成管理軟件下載版本控制的文件,利用構建部署腳本代碼進行自動化持續集成。查看Jenkins。
團隊共識
持續集成的實踐,開發團隊必須遵循一些準則,比如頻繁地把修改的代碼提交到主幹,保證構建成功。
-
持續集成的遵循的原則
構建失敗不能提交代碼,誰提交代碼必須修復導致這次失敗的缺陷
提交代碼之前,在本地運行通過所有的測試
提交的代碼在持續集成環境中通過,才繼續工作
不能把測試失敗的用列註釋
爲自己導致持續集成失敗的問題負責