DevOpsとは、簡単に言ってしまえば開発(Dev)と運用(Ops)が協力して、開発やリリースのスピードを上げていくための方法論です。勘違いしやすいかもしれませんが、DevOpsはあくまで方法論であり、特定の技術や手法を指す言葉ではありません。そのためDevOpsを実現するためには、もう少し粒度の細かい技術やツールが必要となります。 CIとは継続的インテグレーション(Continuous Integration)、そしてCDとは継続的デリバリー(Continuous Delivery)を略した呼び名です。一般的にはこのふたつを組み合わせ、CI/CDと呼ぶことが多いようです。この記事では、DevOpsを構成する重要な要素のひとつであるCI/CDとは何かを解説します。 継続的インテグレーションとは 継続的インテグレーション(以下CI)とは、変更されたコードに対し、自動化されたテストを継続的に行