GLOSSA

CI/CD

しーあいしーでぃー

Continuous Integration / Continuous Delivery

一言でいうと

コードの変更を自動でテスト・デプロイする仕組み。

詳しい意味

CI/CDは、コードの変更を自動的にテストし、問題がなければ自動で本番環境にデプロイする仕組みです。CI(継続的インテグレーション)がテストの自動化、CD(継続的デリバリー)がデプロイの自動化を担当します。手動のミスを減らし、開発スピードを上げます。

何に使うか

コード変更の自動テスト。本番環境への自動デプロイ。品質の自動チェック。

どんな時に出るか

「CIパイプラインを設定する」「CDで自動デプロイ」「CIが通らないとマージできない」といった場面で登場します。

具体例

  • GitHub Actionsを使ってCI/CDパイプラインを構築した。
  • CIで自動テストが走り、全テスト通過後にCDで本番デプロイされる。

関連語

Gitデプロイ

初心者向けメモ

CI/CDは「工場の自動検品+自動出荷ライン」のようなものです。人の手を介さずに、品質チェックから公開までを自動で行います。

この説明に改善点はありますか?

この説明を修正提案する新しい用語を提案する

提案は管理者が確認した後に反映されます