Commit d6084364 authored by ThinhNC's avatar ThinhNC

ci: configure npm global directory in user home to fix EACCES

parent 5fecc38d
Pipeline #53080 passed with stage
in 1 minute and 58 seconds
...@@ -19,7 +19,10 @@ deploy_preview: ...@@ -19,7 +19,10 @@ deploy_preview:
- export NVM_DIR="$HOME/.nvm" - export NVM_DIR="$HOME/.nvm"
- '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' - '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"'
- export PATH="$PATH:$HOME/.nvm/versions/node/$(ls $HOME/.nvm/versions/node 2>/dev/null | tail -n 1)/bin:/usr/local/bin:/usr/bin" - export PATH="$PATH:$HOME/.nvm/versions/node/$(ls $HOME/.nvm/versions/node 2>/dev/null | tail -n 1)/bin:/usr/local/bin:/usr/bin"
- npm install --global pnpm vercel - mkdir -p "$HOME/.npm-global"
- npm config set prefix "$HOME/.npm-global"
- export PATH="$HOME/.npm-global/bin:$PATH"
- npm install -g pnpm vercel
script: script:
- vercel pull --yes --environment=preview --token=$VERCEL_TOKEN - vercel pull --yes --environment=preview --token=$VERCEL_TOKEN
- vercel build --token=$VERCEL_TOKEN - vercel build --token=$VERCEL_TOKEN
...@@ -40,7 +43,10 @@ deploy_production: ...@@ -40,7 +43,10 @@ deploy_production:
- export NVM_DIR="$HOME/.nvm" - export NVM_DIR="$HOME/.nvm"
- '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' - '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"'
- export PATH="$PATH:$HOME/.nvm/versions/node/$(ls $HOME/.nvm/versions/node 2>/dev/null | tail -n 1)/bin:/usr/local/bin:/usr/bin" - export PATH="$PATH:$HOME/.nvm/versions/node/$(ls $HOME/.nvm/versions/node 2>/dev/null | tail -n 1)/bin:/usr/local/bin:/usr/bin"
- npm install --global pnpm vercel - mkdir -p "$HOME/.npm-global"
- npm config set prefix "$HOME/.npm-global"
- export PATH="$HOME/.npm-global/bin:$PATH"
- npm install -g pnpm vercel
script: script:
- vercel pull --yes --environment=production --token=$VERCEL_TOKEN - vercel pull --yes --environment=production --token=$VERCEL_TOKEN
- vercel build --prod --token=$VERCEL_TOKEN - vercel build --prod --token=$VERCEL_TOKEN
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment