こんにちは、山本和道です。 本記事は連載「若手エンジニアのためのDevOps入門」の第4回です。 第1回 インフラエンジニアにとってのDevOps第2回 Webアプリでの開発環境構築第3回 バージョン管理システム第4回 継続的インテグレーション/デリバリー第5回 DevOpsのための道具箱: APIを使いこなす第6回 リリース/構成管理: 概要第3回はバージョン管理システムとバージョン管理システムを利用した開発フローについて扱いました。 第4回では継続的インテグレーション・継続的デリバリーについて扱います。 継続的インテグレーションとは 継続的インテグレーションとは、コードの変更を(中央の)リポジトリに頻繁にマージし、かつ「定期的・自動的」に「ビルド・テスト」を行うという手法です。リポジトリに頻繁にマージすることで複数人での作業の衝突や競合を早期に発見し、自動化しておくことでリリースまでの時間を短縮できるといった効果があります。CI(continuous integration)と略して呼ばれることも多いです。 対象はアプリケーションだけでなく、Infra
↧