123456789101112131415161718192021222324252627282930313233343536 |
- ---
- kind: pipeline
- type: docker
- name: default
- steps:
- - name: test & build
- image: node:20.10.0-bookworm
- commands:
- # - git config --global --add safe.directory "/drone/src"
- - corepack enable
- - corepack prepare pnpm@latest --activate
- - pnpm i --frozen-lockfile
- - pnpm build
- environment:
- # 让 npm 使用淘宝源
- npm_config_registry: https://registry.npmmirror.com
- - name: publish
- image: node:20.10.0-bookworm
- environment:
- DRONE_GITEA_SERVER: https://git.unlock-music.dev
- GITEA_API_KEY:
- from_secret: GITEA_API_KEY
- NETLIFY_SITE_ID:
- from_secret: NETLIFY_SITE_ID
- NETLIFY_API_KEY:
- from_secret: NETLIFY_API_KEY
- commands:
- - |
- python3 -m zipfile -c um-react.zip dist/.
- cp um-react.zip dist/"release-${DRONE_COMMIT_SHA}.zip"
- python3 -m zipfile -c um-react-site.zip dist/.
- - ./scripts/publish.sh
- - ./scripts/deploy.sh
|