From f4118a6716c5ebde63fc86e772ca4e302fe31db9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8B=AE=E5=AD=90=E8=80=97=E8=80=97?= <3116737282@qq.com> Date: Wed, 6 Nov 2024 17:57:59 +0800 Subject: [PATCH] Update build.yml --- .github/workflows/build.yml | 58 ++++++++++++++++++------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8cbd70a..51eb11a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,42 +1,42 @@ name: deploying-doc -run-name: Deploying doc —— ${{ github.run_id }} +run-name: Deploying doc — ${{ github.run_id }} on: pull_request: branches: main types: - closed - workflow_dispatch: jobs: - test: - runs-on: ubuntu-latest - steps: - - name: 🚚 Checkout - uses: actions/checkout@v4 + if_merged: + if: github.event.pull_request.merged == true + runs-on: ubuntu-latest + steps: + - name: 🚚 Checkout + uses: actions/checkout@v4 - - uses: pnpm/action-setup@v4 - name: Install pnpm - with: - version: 9 - run_install: false + - uses: pnpm/action-setup@v4 + name: Install pnpm + with: + version: 9 + run_install: false - - name: Install Node.js - uses: actions/setup-node@v4 - with: - node-version: 20 - cache: 'pnpm' + - name: Install Node.js + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: 'pnpm' - - name: Install dependencies - run: pnpm install + - name: Install dependencies + run: pnpm install - - name: Build doc - run: pnpm run docs:build + - name: Build doc + run: pnpm run docs:build - - name: 📂 Sync files - uses: SamKirkland/FTP-Deploy-Action@v4.3.5 - with: - server: ${{ secrets.FTP_SERVER_NAME }} - username: ${{ secrets.FTP_SERVER_USERNAME }} - password: ${{ secrets.FTP_SERVER_PASSWORD }} - local-dir: ./src/.vuepress/dist/ - server-dir: ./test/ \ No newline at end of file + - name: 📂 Sync files + uses: SamKirkland/FTP-Deploy-Action@v4.3.5 + with: + server: ${{ secrets.FTP_SERVER_NAME }} + username: ${{ secrets.FTP_SERVER_USERNAME }} + password: ${{ secrets.FTP_SERVER_PASSWORD }} + local-dir: ./src/.vuepress/dist/ + server-dir: ./jingji/book/ \ No newline at end of file