用語集・開発
CI/CDとは
コードの変更を自動でテスト・検証し、問題がなければ自動で公開まで進める開発の仕組みです。
01
意味と役割
CI/CD(継続的インテグレーション/継続的デリバリー)とは、コードの変更を自動でテスト・検証し、問題がなければ自動で公開まで進める開発の仕組みです。CI(Continuous Integration)は変更の自動テストと統合を、CD(Continuous Delivery/Deployment)は本番環境への反映を自動化する部分を指します。
一般的な流れは、変更をリポジトリにコミット → 自動テスト → ステージング環境で確認 → デプロイという順に進みます。問題が見つかった場合はロールバックで直前の状態に戻すこともできます。