応用情報暗記無料で始める

バージョン管理システムとCI/CDとは?ばーじょんかんりしすてむとしーあいしーでぃー

バージョン管理システムとCI/CDとは、ソースコードの変更履歴を記録し並行開発と復元を可能にするのがバージョン管理システム、その履歴への変更を契機に自動でビルドとテストを回すのがCI(Continuous Integration:継続的インテグレーション)、通過した成果物を配置まで自動で進めるのがCDで、統合と配置を小さく頻繁に行う点が要点になる。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では2問の解説で触れられています(2021年度〜2024年度)。

応用情報技術者試験の頻出用語/テクノロジ系

別名:バージョン管理システム

この語が出る過去問を解く →

背景

各自が長く分岐したまま作業すると、統合の時点で衝突と仕様の食い違いが一斉に噴き出し、この統合作業が納期の最大の不確実要素になっていた。手順書に頼る手作業のビルドとリリースも、担当者ごとに結果が変わる温床だった。CIとCDは、統合と配置を小さく頻繁に、かつ機械が行う形へ変えることで、この不確実性を毎日ならすために置かれた実践である。

具体例

Gitは各開発者が完全な履歴を持つ分散型で、中央サーバに履歴が集中するSubversionのような集中型とは構成が違う。JenkinsやGitHub Actionsは、プッシュを契機に自動でテストを回し、失敗した変更が主幹ブランチへ入る前に止める。

試験での引っ掛け

継続的デリバリーは「いつでも本番へ出せる状態」までを自動化し本番反映には人の承認が入るのに対し、継続的デプロイは承認なしに本番まで自動反映する。この差が定番。長期分岐のまま自動テストを回してもCIとは言えない。なお構成管理でいうCI(Configuration Item:構成品目)や企業イメージ戦略のCIは、同じ綴りの別語である。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 2問の解説で触れられる(2021年度〜2024年度)
  • 分野:テクノロジ系
  • 継続的デリバリーは「いつでも本番へ出せる状態」までを自動化し本番反映には人の承認が入るのに対し、継続的デプロイは承認なしに本番まで自動反映する。