敏捷開發之持續集成

  • 持續集成

對代碼庫隨時進行集成,代碼集成越早,缺陷被發現越早,修復缺陷的成本越低,大大降低時和成本。

  • 持續集成準備工作

  • 版本控制

把產品代碼、測試代碼、數據庫腳本、構建部署腳本等等納入版本控制中。詳情請查看敏捷開發之版本控制

  • 持續集成管理軟件

持續集成管理軟件下載版本控制的文件,利用構建部署腳本代碼進行自動化持續集成。查看Jenkins

  • 團隊共識

持續集成的實踐,開發團隊必須遵循一些準則,比如頻繁地把修改的代碼提交到主幹,保證構建成功。

  • 持續集成的遵循的原則

構建失敗不能提交代碼,誰提交代碼必須修復導致這次失敗的缺陷

提交代碼之前,在本地運行通過所有的測試

提交的代碼在持續集成環境中通過,才繼續工作

不能把測試失敗的用列註釋

爲自己導致持續集成失敗的問題負責



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章