継続的インテグレーション(CI)と継続的デプロイメント(CD)とは何ですか?

これらはソフトウェア開発における重要な実践であり、DevOpsアプローチの中心的な柱です。

🔄

継続的インテグレーション(CI

CIは、コード変更を共有リポジトリに頻繁に統合し、コードの信頼性を保証するためのテストを自動化することを含みます。

📦

継続的デリバリー(CD

CDは、コード変更のテストと配信のプロセスを自動化し、本番環境への自動デプロイメントを行わないところまでを行います。

🔁

CI/CDパイプライン

パイプラインは、CI、CDを含む一連のテスト、プロセス、チェックの接続されたセットであり、アジャイルマインドセット、DevOpsアプローチ、およびSRE(Site Reliability Engineering)実践によって支えられています。