持續集成的理解

          

  1. CI(continuous integration)持續集成:持續集成指的是,頻繁地(一天屢次)將代碼集成到主幹
  2. 核心措施:代碼集成到主幹以前,必須經過自動化測試。只要有一個測試用例失敗,就不能集成。
  3. 好處:快速的能夠發現錯誤,同時也能夠防止分支大幅度的偏離了主幹
  4. CI的流程
1. 提交代碼
2. 一輪測試:代碼倉庫對代碼的提交設置了鉤子(hook),只要有了新的代碼的提交,就會去自動跑測試
3. 進行構建
4. 第二輪測試
5. 部署:經過了第二輪測試,當前代碼就是一個能夠直接部署的版本(artifact)。將這個版本的全部文件打包( tar filename.tar * )存檔,發到生產服務器。
6. 回滾

**構建:將源碼轉化爲了能夠運行的實際的代碼,好比安裝依賴,配置了各類的資源文件(樣式表,JS腳本,圖片)等等**
相關文章
相關標籤/搜索