1、什么是持續集成?
隨着軟件項目復雜度的增加,就會對集成和確保軟件組件能夠在一起工作提出了更多的要求-要早集成、常集成。
持續集成(Continuous integration),簡稱CI。
CI不是一項軟件開發實踐,而是多項軟件開發實踐的集合。
2、為什么要做持續集成?
減少風險
減少重復過程
任何時間、任何地點生成可部署的軟件
增強項目的可見性
建立團隊對開發項目的信心
影響未來十年的10項互聯網新技術之一
對我們公司來說,隨着項目越做越大,項目越來越多,必然對技術團隊的項目管理能力提出了更高的要求,要求我們越來越專業了。從這個角度來說,持續集成是必然的一個結果或產物。
3、 持續集成的架構圖是怎樣的?

4、我們的CI是如何做的?
- 每天11:45-12:00自動從源碼服務器獲取最新代碼
- 每天17:45-18:00自動從源碼服務器獲取最新代碼
- 支持自動、手動集成(隨時、隨地)
- 自動將結果以郵件方式發給相關人員
5、我們在CI方面取得的一些成果展示

6、持續集成(CI)都可以自動出什么報告?
- 編譯報告
- 編譯日志報告
- 代碼覆蓋率報告
- 代碼重復報告
- 單元測試詳細報告
- 單元測試計時報告
- 集成測試報告
- Nant輸出報告
- Nant計時報告
- ......
