CI/CD 核心概念

為什麼需要 CI/CD?

傳統開發流程:

寫程式 → 手動測試 → 手動 FTP → 手動重啟 → 發現忘記改 config → 重來

CI/CD 流程:

推送程式碼 → 自動測試 → 自動建置 → 自動部署 → 自動通知

Vibe Prompt

「請幫我畫出 CI/CD 流程圖,並解釋每個階段的用途。」

核心術語

  • CI (Continuous Integration):頻繁合併程式碼,每次合併自動建置與測試
  • CD (Continuous Deployment):通過測試後自動部署到生產環境
  • Pipeline:從程式碼到生產環境的自動化流程
  • Artifact:建置產出物(Docker Image、.next 資料夾等)

本日總結

  • CI/CD 解決「在我電腦可以跑」的問題
  • CI = 自動建置+測試,CD = 自動部署

會員專屬免費教學

本章節為註冊會員專屬的免費開放內容!請先登入或註冊會員,即可立即解鎖閱讀。

立即登入 / 註冊