CI/CD は、コードの変更を 自動でビルド・テスト し(CI)、問題なければ自動で デプロイ まで進める(CD) 開発の仕組みです。手作業を減らし、小さな変更を、素早く安全に届けられます。
- CI(継続的インテグレーション)… コードを リポジトリ に取り込むたびに、自動でビルドとテストを実行。壊れていないかを常に確認する。
- CD(継続的デリバリー/デプロイ)… テストを通ったコードを、自動で本番や検証環境へ届ける。
この自動化された流れを パイプライン と呼びます。利点は明快です。
- ミスが減る … 手作業のデプロイにつきものの、うっかりを防ぐ。
- 早くフィードバックを得られる … 壊した瞬間に気づける。
- リリースが速く、頻繁にできる … 大きな変更を溜め込まず、小刻みに出せる。