Jenkinsとは?じぇんきんす
Jenkinsとは、ビルド・テスト・成果物作成を、決めた手順どおり自動で実行させるオープンソースの継続的インテグレーションツール。人手の作業を機械へ置き換え、リリースのたびに手順と品質が振れる状態をなくす。実行履歴が残るため、進捗と品質を日次で見る材料にもなる。
最終更新:2026-10-06
プロジェクトマネージャを最短で暗記・合格する →背景
結合や本番反映を人が手順書で行っていた頃は、繁忙期ほど手順が飛び、当日になって前回と違う作業をしていたと分かる事故が起きた。工程を自動化してしまえば、繁忙も担当交代も結果を変えない。システム開発アプローチを選ぶ段階で、開発とリリースの自動化をどこまで組むかは計画事項になる。
具体例
単体テストが全て成功したときだけ本番用の資材を作る設定にしておけば、テスト未実施のリリースは構造上起こらない。炎上時に「品質が担保できていない」と抽象的に言うより、失敗したジョブの件数と、手動で先へ進めた記録の有無を出すほうが、判断の材料として通る。
試験での引っ掛け
自動化してあるから安全、と即断する誤り。効き目は設定内容の正しさに依存するので、誰が設定を変更できるかの権限と、変更の承認記録まで揃って初めて成り立つ。なお継続的インテグレーションのCIは、構成品目(Configuration Item)のCIとは別物である。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。