🎯 什麼情境該想到我

當「每次發布都是大工程/要熬夜/容易出錯」,你想讓上線變成頻繁、可靠、無聊的日常時。

⚙️ 怎麼用

  1. 版本控管一切:程式碼、設定、環境、基礎設施(IaC)都進 git。
  2. 持續整合(CI):每次提交自動建置 + 跑自動化測試,保持主幹隨時可發布。
  3. 建部署管線:一條自動化流水線把「提交 → 測試 → 部署」串起來,一鍵(或自動)到各環境。
  4. 小批量、頻繁發布:批量越小,風險越小、出錯越好定位。
  5. 降低發布風險:藍綠部署、金絲雀、功能開關(feature flag)、可快速回滾。

🧪 我實際套用的紀錄

  • 2026-07-15:(待填)

⚠️ 注意

  • 沒有可靠的自動化測試,CD 只是「更快地把 bug 送上線」;測試是前提。

🔗 相關工具