×
開発技術と開発管理

CI/CDの解説(基本情報技術者シラバス用語)

CI/CDとは

CI/CDとは、ソフトウェア開発における「継続的インテグレーション(Continuous Integration)」と「継続的デリバリー(Continuous Delivery)」、または「継続的デプロイメント(Continuous Deployment)」を組み合わせた言葉です。開発プロセスを自動化し、素早く安全に本番環境へ届ける仕組みを指します。

CI(継続的インテグレーション)は、開発者が書いたコードを共有のシステムに統合するたびに、自動的にビルドやテストを実行し、エラーを検知する仕組みです。CD(継続的デリバリー/デプロイ)は、テストが合格したプログラムを、自動的に本番環境や検証環境に反映する仕組みです。これにより、手作業によるミスが防げ、リリースまでの時間が劇的に短縮されます。

具体例