コンテンツにスキップ

CI/CD

CI/CD は、コード変更を継続的にビルド・テストし、安全にデプロイまでつなげる考え方。

このノートでは、まず GitHub Actions を中心に整理し、GitOps 系として Argo CD は入口だけ置く。

まず押さえたいこと

  • CI: ビルド・テスト・静的解析を自動化する
  • CD: デプロイまでの反映フローを自動化する
  • 小さな変更を早く安全に流すための仕組みとして考える
  • 単に自動化するだけでなく、失敗時に止められることも重要

このセクションの見方

メモ

  • 現在の主軸は GitHub Actions
  • デプロイ方式が変わると、CI/CD の責務分担も変わる