🐎 ci: 使用token的全称; #2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: 基于vercel命令的部署 | |
env: | |
vercel-token: ${{ secrets.vercel_token }} | |
VERCEL_ORG_ID: ${{ secrets.vercel_orgId }} | |
VERCEL_PROJECT_ID: ${{ secrets.vercel_projectId }} | |
on: | |
push: | |
branches: | |
- dev | |
jobs: | |
Deploy-Production: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@main | |
- name: 开启 corepack | |
run: corepack enable && corepack install | |
- name: 检查pnpm版本 | |
run: pnpm -v | |
- name: 安装整个项目的依赖 | |
run: pnpm i | |
- name: 用npm安装vercel cli工具 | |
run: | | |
npm i -g vercel@latest | |
- name: 检查vercel cli版本 | |
run: vc -v | |
- name: 连接现有的项目 | |
# 本地window使用 | |
# run: vc link --yes --cwd=./packages/monorepo-3 --project=vercel-monorepo-test-1-zn20 | |
run: vc link --yes --cwd=./packages/monorepo-3 | |
# - name: 拉取vercel环境变量 | |
# run: vc pull --cwd=./packages/monorepo-3 --environment=production --token=${{ secrets.vercel_token }} | |
- name: vercel打包monorepo-3 | |
run: vc build --yes --prod --cwd=./packages/monorepo-3 -A ./vercel.null.json --token=${{ secrets.VERCEL_TOKEN }} | |
- name: pnpm打包monorepo-3 | |
run: pnpm -F @ruan-cat-vercel-monorepo-test/monorepo-3 docs:build | |
- name: 部署到vercel内 | |
run: | | |
url="$(vc deploy --yes --prebuilt --prod --cwd=./packages/monorepo-3 --token=${{ secrets.VERCEL_TOKEN }})" | |
vc alias --token=${{ secrets.VERCEL_TOKEN }} set "$url" monorepo-3.ruancat6312.top |