增加 debian 开发版本

This commit is contained in:
whyour 2023-12-17 11:01:01 +08:00
parent 8bbc8f69c5
commit 7eb3b60af8

View File

@ -5,9 +5,10 @@ on:
paths-ignore: paths-ignore:
- "*.md" - "*.md"
branches: branches:
- 'master' - "master"
- 'develop' - "develop"
- 'debian' - "debian"
- "debian-dev"
tags: tags:
- "v*" - "v*"
schedule: schedule:
@ -58,7 +59,7 @@ jobs:
pnpm install --frozen-lockfile pnpm install --frozen-lockfile
pnpm build:front pnpm build:front
pnpm build:back pnpm build:back
- name: copy to static repo - name: copy to static repo
env: env:
GITHUB_REPO: github.com/${{ github.repository_owner }}/qinglong-static GITHUB_REPO: github.com/${{ github.repository_owner }}/qinglong-static
@ -254,26 +255,27 @@ jobs:
echo ${{ steps.docker_build_310.outputs.digest }} echo ${{ steps.docker_build_310.outputs.digest }}
publish: publish:
needs: build if: ${{ github.ref_name == 'debian' }}
needs: build
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- uses: pnpm/action-setup@v2 - uses: pnpm/action-setup@v2
with: with:
version: '8.3.1' version: "8.3.1"
- uses: actions/setup-node@v3 - uses: actions/setup-node@v3
with: with:
cache: 'pnpm' cache: "pnpm"
- name: build front and back - name: build front and back
run: | run: |
pnpm install --frozen-lockfile pnpm install --frozen-lockfile
pnpm build:front pnpm build:front
pnpm build:back pnpm build:back
- name: publich npm package - name: publich npm package
run: | run: |
echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ~/.npmrc echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ~/.npmrc
npm publish npm publish