話し手の所属するGMOペパボにおいてはかねてより、全社で利用するCIソフトウェアとしてDrone.ioを利用していましたが、GitHub Enterprise ServerのGitHub Actionsの提供開始をきっかけに、社内で利用されるリポジトリについてはすべてGibHub Actionsへ移行しました。多くのサービス、リポジトリを抱える当社においてどのような戦略で移行を進めたのか、また移行において開発した技術を紹介します。
これまでの、ただテストを自動実行するような使い方から、アプリケーション、コンテナのビルド、デプロイ、業務ツールの実行など多くの役割がCIツールで実行される昨今において、これからCIツールを導入、移行する際の参考となるようなトークをお届けします。