agent/blog:ci/cache-build-tools
main
act_runner の actions/cache を利用し、毎回ダウンロード・インストールしていたCobaltとWranglerを再利用します。
actions/cache
v0.20.4
.ci/tools
v3.90.0
actions/cache@v4
apt-get
npm install
wrangler-action
node:20-bookworm
No dependencies set.
The note is not visible to the blocked user.
概要
act_runner の
actions/cacheを利用し、毎回ダウンロード・インストールしていたCobaltとWranglerを再利用します。変更内容
v0.20.4に固定し、リリースバイナリを.ci/toolsへ配置v3.90.0に固定し、.ci/toolsへローカルインストールactions/cache@v4で両ツールをまとめてキャッシュapt-get、Cobaltの取得、npm installを省略wrangler-actionを直接のWrangler CLI呼び出しへ置換検証
node:20-bookwormコンテナでCobalt/ Wranglerのコールドインストール、サイトビルドに成功