關於CI/CD的實踐(一 流程規划)


關於CI/CD的安排

根據公司項目情況,與開發溝通后,試用下面ci、cd的流水線計划

  1. 提交階段流水線(分支有提交代碼自動觸發該流水線)
  1. git上對應分支有代碼commit,觸發jenkins啟動本次流水線
  2. Jenkins上進行構建
  3. Jenkins+Sonarqube進行質量掃描
  4. 將本次Jenkins上的執行狀態反饋到git上
  5. 將Sonarqube質量掃描的結果以郵件發送狀態到負責人(項目全員)
  1. 發布開發環境階段流水線(定時觸發,無提交記錄則不發布。手動觸發僅限開發組長)
  1. jenkins上進行構建
  2. 打包鏡像
  3. 部署到開發環境
  4. 通知開發驗證開發環境
  5. 開發將驗證通過的版本,在Jenkins上進行提測,進入下一個階段
  1. 發布測試環境階段流水線(手動 and 定時發布)
  1. 根據開發提交的測試版本進行測試環境發布
  2. 自動化API測試
  3. 通知測試進行用戶體驗測試
  1. 發布生產環境階段流水線(測試提交生產版本觸發,手動)
  1. 根據測試提交的測試版本進行生產環境發布
  2. 自動化API測試生產環境
  3. 通知測試進行人工驗證


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM