Commit 5fecc38d authored by ThinhNC's avatar ThinhNC

ci: switch to runner-builder and add nvm environment loader

parent f5472084
Pipeline #53075 failed with stage
in 17 seconds
...@@ -11,11 +11,14 @@ stages: ...@@ -11,11 +11,14 @@ stages:
deploy_preview: deploy_preview:
stage: deploy stage: deploy
tags: tags:
- runner-79 - runner-builder
except: except:
- staging - staging
- main - main
before_script: before_script:
- export NVM_DIR="$HOME/.nvm"
- '[ -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"
- npm install --global pnpm vercel - npm install --global pnpm vercel
script: script:
- vercel pull --yes --environment=preview --token=$VERCEL_TOKEN - vercel pull --yes --environment=preview --token=$VERCEL_TOKEN
...@@ -29,11 +32,14 @@ deploy_preview: ...@@ -29,11 +32,14 @@ deploy_preview:
deploy_production: deploy_production:
stage: deploy stage: deploy
tags: tags:
- runner-79 - runner-builder
only: only:
- staging - staging
- main - main
before_script: before_script:
- export NVM_DIR="$HOME/.nvm"
- '[ -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"
- npm install --global pnpm vercel - npm install --global pnpm vercel
script: script:
- vercel pull --yes --environment=production --token=$VERCEL_TOKEN - vercel pull --yes --environment=production --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