用語集|CI/CD(シーアイ・シーディー)
英:Continuous Integration/Continuous Delivery
類:継続的インテグレーション / 継続的デリバリー
CI/CD(シーアイ・シーディー、継続的インテグレーション/継続的デリバリー、Continuous Integration/Continuous Delivery)は、ソフトウェア開発におけるビルドやテスト、デプロイを自動化し、一貫して実施するアプローチを示す用語です。CI(継続的インテグレーション)とCD(継続的デリバリー)は、それぞれ別々の意味を持ちます。
CIは、開発者間でのコード変更を頻繁に統合し、自動的にテストを実行することで、バグを早期に発見・修正するプロセスを示しています。
CDは、CIによって検証されたコードを自動的に本番環境にデプロイするプロセスを示しています。
CI/CDを導入することで以下のメリットがあります。
- バグの早期発見・修正
- 開発効率の向上
- 品質の向上
- リリースサイクルの短縮
- コスト削減
CI/CDは、ソフトウェア開発の効率化と品質向上において有効なアプローチであり、アジャイル開発の拡大やクラウドコンピューティングの台頭により、ますます注目されています。