I07 CI/CD & 部署系列
本章處理平台工程師的主場——從 pipeline 設計到 IaC、GitOps、零停機部署、多環境 promotion。
三入口:「這是什麼、綁在哪」走元件線、「我要做 X」走情境線、「壞了 / 太慢」走坑——三條線的入口都在 Infra 總覽頂端。
現有文章
| # | 文章 | Stage |
|---|---|---|
| 09 | CD | 🌿 |
| 10 | Rollback | 🌿 |
| 12 | CD 實戰模板 | 🌿 |
| 17 | Infrastructure as Code | 🌿 |
| 29 | Environment Separation | 🌿 |
| 39 | Cloudflare 退我的中文 commit:一個活太久的 workaround | 🌿 |
計畫中(🌱)
| # | 主題 |
|---|---|
| 01 | CI-CD 全景 |
| 02 | 為什麼 CI Pipeline 必含 lint + test + scan |
| 03 | 為什麼要 IaC 不要 ClickOps |
| 04 | 為什麼 Zero-downtime Deploy 不是可選 |
| 05 | 為什麼 GitOps 值得投入 |
| 08 | CI-CD 演進驅動力 |
| 11 | CI/CD 平台全景選型 |
| 13 | GitHub Actions 進階 |
| 18 | Terraform 深入 |
| 21 | Rolling / Blue-Green / Canary 深入 |
| 23 | Progressive Delivery(Argo Rollouts / Flagger) |
| 26 | Argo CD 深入 |
| 30 | 多環境 Promotion 策略 |
| 31 | Ephemeral Environment(per-PR) |
| 37 | CI-CD Anti-patterns |