CI/CDは、アジャイル開発における俊敏性を支える技術的柱です。「CI(継続的インテグレーション)」は、開発者がコードの変更を共有リポジトリ(Gitなど)にプッシュするたびに、ビルドおよび単体テストを自動実行するプロセスです。これにより、「昨日まで動いていた機能が、誰かのコード追加によって壊れる(デグレ)」問題を早期に検出します。「CD」には、ステージング環境まで自動的にビルドを配置し、本番リリースは人間の承認(手動トリガー)を待つ「継続的デリバリー(Continuous Delivery)」と、テスト合格後に本番環境まで一切の手動介入なしでデプロイを完了させる「継続的デプロイメント(Continuous Deployment)」の2つの定義があります。これらを実現する一連の自動化フローを「CI/CDパイプライン」と呼びます。パイプラインの構築には、Jenkins、GitHub Actions、GitLab CI/CD、CircleCIなどのツールが使われます。CI/CDを正常に機能させるには、高いテストコードの網羅率(テストカバレッジ)と、本番環境への安全なデプロイ手法(ブルーグリーンデプロイメントやカナリアデプロイメントなど)の実装が必要です。