Github Actionsのあるジョブ内でnpm install
しているが、毎回やるのは無駄なのでキャッシュしてビルドを早くしたい
調べたら公式のこれを使うのがよいみたい
Jobの実行前のnodeの環境を設定できる
基本的な使い方
steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: 14 - run: npm ci - run: npm test
依存関係をキャッシュする場合はcache: npm
を追加する
steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: 14 cache: 'npm' - run: npm ci - run: npm test
setup-node/advanced-usage.md at main · actions/setup-node · GitHub