🐈
GitHub Actionsでpnpmを使う方法
こんにちは。shootaceanです。
個人開発では npm
ではなく、pnpm
を利用して開発しています。
個人開発プロダクトのCI/CD環境を GitHub Actions でつくろうとした際に、pnpm
コマンド実行時にエラーが発生したので、その解決方法を残しておきます。
手順
GitHub Actions の Workflowsファイルに uses: pnpm/action-setup@v2.2.2
を追記するだけです。
pnpm/action-setup: Install pnpm package manager
name: use pnpm
'on':
push:
branches:
- main
jobs:
test_and_build_and_deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
# このように追記します
- uses: pnpm/action-setup@v2.2.2
with:
# 必要に応じて pnpm のバージョンを変更してください
version: 7.1.0
- run: pnpm i --frozen-lockfile
Discussion