Introduction

  • 持續整合(Continuous Integration, CI)。CI是一種概念,也是驅動所有系統品質工具的引擎。

    1. 建置source code(也就是Auto Build)
    2. 執行測試(各種自動化測試,Unit Test,BDD,TDD)
    3. 執行程式碼分析(包括靜態與動態的程式碼分析)
    4. 自動部署(強調單鍵部署、單鍵還原,或是不用按按鍵,且應能區分dev環境、qa環境與production環境)
    5. 資料庫整合(初始化資料、還原資料、更新資料庫Schema等等...)
  • GitLab-CI 已結合在GitLab Server中

  • 需要設定 GitLab-runner

參考網站

results matching ""

    No results matching ""