【概略】
:継続的インテグレーション
(Continuous Integration)
:継続的デリバリー
(Continuous Delivery)
:または、継続的デプロイメント
(Continuous Deployment)
を指す言葉で、ソフトウェア開発における自動化されたプロセスのこと。
:コードの変更が迅速かつ高品質でユーザーに提供されることを目的としている。
【詳細】
・継続的インテグレーション
(CI: Continuous Integration)
:開発者が頻繁にコードをリポジトリに統合するプロセスのこと。
・継続的デリバリー
(CD: Continuous Delivery)
:変更されたコードがリリース可能な状態であることを保証する。
:手動の承認があれば本番環境にデプロイできるプロセスのこと。
・継続的デプロイメント
(Continuous Deployment)
:継続的デリバリーをさらに進め、コードの変更が自動的に本番環境にデプロイされるプロセスのこと。
・リポジトリ(Repository)
:ソースコードや関連ファイルを保存・管理する場所のこと。