Update build.yml

This commit is contained in:
狮子耗耗 2024-11-06 17:57:59 +08:00
parent d5222520af
commit f4118a6716

View File

@ -1,42 +1,42 @@
name: deploying-doc name: deploying-doc
run-name: Deploying doc — ${{ github.run_id }} run-name: Deploying doc — ${{ github.run_id }}
on: on:
pull_request: pull_request:
branches: main branches: main
types: types:
- closed - closed
workflow_dispatch:
jobs: jobs:
test: if_merged:
runs-on: ubuntu-latest if: github.event.pull_request.merged == true
steps: runs-on: ubuntu-latest
- name: 🚚 Checkout steps:
uses: actions/checkout@v4 - name: 🚚 Checkout
uses: actions/checkout@v4
- uses: pnpm/action-setup@v4 - uses: pnpm/action-setup@v4
name: Install pnpm name: Install pnpm
with: with:
version: 9 version: 9
run_install: false run_install: false
- name: Install Node.js - name: Install Node.js
uses: actions/setup-node@v4 uses: actions/setup-node@v4
with: with:
node-version: 20 node-version: 20
cache: 'pnpm' cache: 'pnpm'
- name: Install dependencies - name: Install dependencies
run: pnpm install run: pnpm install
- name: Build doc - name: Build doc
run: pnpm run docs:build run: pnpm run docs:build
- name: 📂 Sync files - name: 📂 Sync files
uses: SamKirkland/FTP-Deploy-Action@v4.3.5 uses: SamKirkland/FTP-Deploy-Action@v4.3.5
with: with:
server: ${{ secrets.FTP_SERVER_NAME }} server: ${{ secrets.FTP_SERVER_NAME }}
username: ${{ secrets.FTP_SERVER_USERNAME }} username: ${{ secrets.FTP_SERVER_USERNAME }}
password: ${{ secrets.FTP_SERVER_PASSWORD }} password: ${{ secrets.FTP_SERVER_PASSWORD }}
local-dir: ./src/.vuepress/dist/ local-dir: ./src/.vuepress/dist/
server-dir: ./test/ server-dir: ./jingji/book/