CI/CD
しーあいしーでぃー/Continuous Integration / Continuous Delivery
コードの変更を自動でテスト・検証し、問題がなければ自動で公開まで進める開発の仕組みです。
最終更新: 2026-07-06
01
詳しい解説
CI/CDとは、コードに変更が加えられるたびに、自動でテストやビルド(動作確認のための準備)を行う「継続的インテグレーション(CI)」と、その結果をもとに自動または半自動でアプリを公開・更新まで進める「継続的デリバリー(CD)」を組み合わせた仕組みのことです。人が毎回手作業で確認・公開する手間を減らし、変更のたびに一定の品質チェックを通す仕組みとして使われます。
個人開発であっても、CI/CDを設定しておくことで、「コードを変更したらまず自動テストが走り、通らなければ気づける」という安全網を用意できます。特にAIコーディングエージェントと一緒に開発する場合、AIが生成したコードに意図しないバグが混ざっていても、CIの自動テストが検知してくれる可能性が高まります。
CI/CDの設定は最初は難しく感じられるかもしれませんが、多くのホスティングサービスや開発プラットフォームには、基本的なCI/CDの仕組みがあらかじめ用意されていることも多く、既存のテンプレートを活用することで導入のハードルは下がっています。
02
具体例・使いどころ
コードをリポジトリに変更として送るたびに自動でテストが実行され、テストが通った変更だけが本番環境に反映される、という一連の流れがCI/CDの典型的な使い方です。
03
関連用語
04