ビジネスと IT との関係性がより緊密になったことで、アプリケーション開発・運用部門には、ビジネス側の要求に迅速に対応するためのスピード感やスムーズな連携が求められるようになった。そのため、多くの企業ではウォーターフォール開発から、アジャイル開発や DevOps へのシフトが進んでいる。
DevOps を実現する方法の 1 つとして、テストやビルド作成、デプロイなどを自動化する手法である「CI / CD(継続的インテグレーション / 継続的デリバリー)」に注目が集まっている。しかし、CI / CD の導入に際しては、「技術的な手間」や「プロジェクト体制」、「組織上の課題」などがあり、難しいと感じている企業も多い。
本資料では、1 日当たり約 80 万回のビルドと、約 1 億 5 千万回のテストを実施してきた Google が導き出した、理想的な CI / CD 導入のための考え方と実践のコツなどを解説する。CI / CD の導入を検討するエンジニア必読の内容だ。
ホワイトペーパー