CI Principle

Features of CI

1. Source Code Compilation

2. Database Integration

3. Testing

4. Inspection

5. Deployment

6. Document and Feedback

 

 持續集成是軟件自動化的一個重要方面,在我們項目中CI主要涉及到以下幾個方面:

1. 開發環境

開發環境力求統一

代碼與代碼庫代碼力求一致

UnitTest

本地集成

上傳前代碼檢查與CodeReview

2. 測試環境

版本控制

CI服務器

3. 產品環境

 

要達到持續集成的理想效果,注意以下幾個方面

1. Process的定義

2. 相關規範標準的定義

3. 自動化的思想

4. 粒度的掌控

其中,粒度的掌控尤爲重要,包括項目組的粒度,模塊的粒度,Task的粒度等等。一個合理粒度的掌控,是卓越軟件的一個關鍵要素。

發佈了70 篇原創文章 · 獲贊 4 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章