単なる自動化ツールを超えて さて、ここまではCI/CDとは何か、何ができて、どんなメリットがあるかを見てきました。ここからは一歩進んで、CI/CDを活用することで、私たちのソフトウェア開発がどのように変わるかを見ていきましょう。大げさに聞こえるかもしれませんが、CI/CDはソフトウェア開発を行う組織(!)そのものまで変えてしまう大きな力を秘めています。ここからは、単なる自動化ツールを超えて、CI/CDがどのような影響をソフトウェア開発に与えるかを見ていきましょう。 継続的デプロイ その前に一度、用語のおさらいをしましょう。まず大事なことは、継続的インティグレーション(CI)や継続的デリバリー(CD)の厳密な定義はありません。使う人や文脈によって意味が変わってきますが、一般的に継続的インティグレーションとはコードの変更を常に自動でテストすることを意味します。継続的デリバリーとは、テストをパス