本文へスキップ

テクノロジ系 / ソフトウェア開発管理技術

継続的インテグレーション(CI)

継続的インテグレーション(CI)は、変更したプログラムを頻繁に統合し、自動でビルド・テストする開発手法です。

別名・関連表記:CI

もう少し詳しく

開発者が書いたコードを毎日のように共有の場所へ統合し、その都度ツールが自動でビルドとテストを実行します。問題を小さいうちに早く発見でき、統合時の大きな手戻りを防げます。アジャイル開発やDevOpsで重視される実践で、後続の自動デプロイ(CD)と組み合わせて使われます。

試験での見方

黒猫の闇の刻印

頻繁な統合と自動テストにより早期に問題を発見する点が核心です。アジャイル/DevOpsとの関連を押さえましょう。

例:コードを共有場所へ送るたびに、自動でビルドとテストが走り、不具合をすぐ検知します。

分類

テクノロジ系 / 開発技術 / ソフトウェア開発管理技術

小分類:開発プロセス・手法

関連トピック:DevOps

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

ソフトウェア開発管理技術の用語一覧へ