近年のアプリケーション開発現場は、開発するアプリケーションはより高度化している上に、ビジネスサイドからの要求により短期間での開発や高速なリリースサイクルを求められています。このような背景から継続的インテグレーションは注目を集めています。しかし、実際の開発現場への導入にはさまざまなハードルがあります。継続的インテグレーションの導入経験がない場合、導入によって得られるメリットが導入に必要なさまざまなコストを超えることを明確にイメージしづらく、導入に踏み切れないケースが多々あります。 継続的インテグレーションには自動化されたテストが必須項目ですので、ユニットテストや受け入れテストを書かなければいけません。継続的インテグレーションの導入・運用には新たな知識も求められます。時間を掛けてテストを書いたからといって、バグは決してゼロにはなりません。さらに、継続的インテグレーションサーバには費用も掛かりま
![CakePHPで学ぶ継続的インテグレーション - インプレスブックス](https://cdn-ak-scissors.b.st-hatena.com/image/square/68d99711df8d24ebb14c1566ba79e0478b3cb662/height=288;version=1;width=512/https%3A%2F%2Fimg.ips.co.jp%2Fij%2F14%2F1114101035%2F1114101035-520x.jpg)