グーグル流「CI / CD」導入法を徹底解説、成功の秘訣とは?
アプリケーション開発に自動化を取り入れ、短いサイクルでアプリケーションを更新する手法が「CI / CD (継続的インテグレーション / 継続的デリバリー) 」だ。CIでは、チームで開発したソースを頻繁に統合し、可能な限り迅速に問題のある変更を自動的に発見する。CD では、CI の成功など一定の条件を満たすたびに、CI の成果物をポリシーに基づいて本番環境へとリリースする。ただし、技術的な手間、プロジェクト体制、組織上の課題などの理由から、CI / CD 導入に苦労する企業は少なくない。そこで本資料では、Google Cloud の DevOps 研究チームである DORA(DevOps Research and Assessment)が提唱する CI / CD 導入を成功させる考え方・方法を解説する。グーグルも実践している成功のためのベストプラクティスを、ぜひ参考にしたい。