本文へ移動
フィリット・コンサルティング

Ctrl / ⌘ + K でも開けます

2文字以上入力すると検索します。

    Philit

    CI/CDとは

    CI/CDとは、開発者がコードを変更するたびに自動でテストと統合を行う「継続的インテグレーション(CI)」と、検証を通った変更をいつでも本番へ反映できる状態に保つ「継続的デリバリー(CD)」を組み合わせた仕組みです。人の手作業に頼らずリリースを繰り返せるため、小さな改善を速く安全に届けられます。

    読み
    シーアイシーディー
    英語
    Continuous Integration / Continuous Delivery
    別名・関連
    継続的インテグレーション、継続的デリバリー

    なぜ重要か

    リリースが担当者の手作業に依存していると、変更をまとめて出すことになり、ひとつの不具合が全体を止めるリスクが高まります。CI/CDはテストとリリースを自動化し、小さな変更を頻繁に出せる状態をつくります。変更が小さいほど原因の特定も戻し作業も簡単になるため、速度と品質は対立せず両立します。

    事業・開発の実務での意味

    実務での最初の一歩は、自動テストを整えることです。次に、変更が本番へ届くまでの手順を自動化し、誰が実行しても同じ結果になるようにします。コンテナIaCを使っていれば、アプリと基盤の両方をこの流れに乗せられます。経営側にとっての効果は、リリースの予定が読めるようになること、担当者の不在でリリースが止まらなくなること、そして技術的負債の再発を早い段階で検知できることです。

    想定例:機能改善を出すたびに手作業の確認に時間を取られ、改善のサイクルが回らない場合、まず主要な機能に絞って自動テストを書き、その範囲だけCI/CDに乗せる進め方が現実的です。弊社のWebシステム開発では、初期の段階から自動テストとリリースの仕組みを含めて設計します。

    関連する用語

    • コンテナ — 同じ環境でテストと本番を動かすための土台
    • IaC — 基盤の変更もCI/CDに乗せるための手法
    • 技術的負債 — 自動テストで再発を防ぐ対象
    • MVP — 小さく出して検証する開発と相性のよい仕組み

    関連用語: コンテナIaC技術的負債MVP

    この用語が出てくる記事

    関連するサービス

    監修: フィリット・コンサルティング株式会社公開

    まずは、いま考えていることをお聞かせください

    アイデア段階でも、要件が固まっていなくても構いません。先進性・UX・コストパフォーマンスの観点で、次の一手を一緒に整理します。ご相談・お見積りは無料、通常1営業日以内にご返信いたします。

    無料で相談する

    資料の添付は、送信後に届く受付メールへの返信でお送りいただけます。

    初回相談は無料(30分・オンライン)
    企画書がなくても相談できます

    無料で相談する