用語集
CI/CDしーあいしーでぃー
継続的インテグレーション / 継続的デリバリー。ビルド・テスト・デプロイを自動化する仕組み。
ITパスポート
CI/CD は、コードの統合からリリースまでを自動化する仕組みで、2 つの考え方を組み合わせた言葉です。DevOpsを支える中核技術です。
| 略語 | 正式名 | 内容 |
|---|---|---|
| CI | 継続的インテグレーション | コードを頻繁に統合し自動でビルド・テスト |
| CD | 継続的デリバリー/デプロイ | いつでも/自動で本番へリリースできる状態に保つ |
たとえば開発者がコードを送るたびに、自動でビルドとテストが走り(CI)、問題がなければそのまま本番環境へ配信される(CD)、という流れです。手作業のミスを防ぎ、リリースを速く確実にできます。
試験では CI が「頻繁な統合・自動テスト」、CD が「自動デプロイできる状態の維持」で、両者が自動化による迅速なリリースを実現する点が問われます。