私のToDo Appには、Docker Composeを使ってフロントエンドとバックエンドの両方でnpm run testを実行するGitHub Actionsがあります。以前はイメージをビルドしてからテストを実行するのに4分48秒かかっていましたが、buildxキャッシュバックエンドを使うことで、2分18秒にまで短縮されました。レイテンシは2:30短縮され、パフォーマンスは2倍以上向上しました(関連するプルリクエスト)。この記事では、キャッシュの恩恵を受けるために追加できる簡単な手順を紹介します。
GitHub ActionsのDocker Composeをbuildxのキャッシュを使って高速化する
· 約4分