CI/CD

【概略】

 :継続的インテグレーション
 (Continuous Integration)

 :継続的デリバリー
 (Continuous Delivery)

 :または、継続的デプロイメント
 (Continuous Deployment)

 を指す言葉で、ソフトウェア開発における自動化されたプロセスのこと。

 :コードの変更が迅速かつ高品質でユーザーに提供されることを目的としている。

【詳細】

 ・継続的インテグレーション
 (CI: Continuous Integration)
  :開発者が頻繁にコードをリポジトリに統合するプロセスのこと。

 ・継続的デリバリー
 (CD: Continuous Delivery)
  :変更されたコードがリリース可能な状態であることを保証する。
  :手動の承認があれば本番環境にデプロイできるプロセスのこと。

 ・継続的デプロイメント
 (Continuous Deployment)
  :継続的デリバリーをさらに進め、コードの変更が自動的に本番環境にデプロイされるプロセスのこと。

 ・リポジトリ(Repository)
  :ソースコードや関連ファイルを保存・管理する場所のこと。