From 2fe114d81c4549b7effc64d464be250097574ec4 Mon Sep 17 00:00:00 2001 From: GiriNeko Date: Tue, 5 Aug 2025 17:14:38 +0800 Subject: [PATCH] feat: workflow add upyun. --- .../workflows/{main.yml => deploy2pages.yml} | 2 +- .github/workflows/deploy2upyun.yml | 28 +++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) rename .github/workflows/{main.yml => deploy2pages.yml} (94%) create mode 100644 .github/workflows/deploy2upyun.yml diff --git a/.github/workflows/main.yml b/.github/workflows/deploy2pages.yml similarity index 94% rename from .github/workflows/main.yml rename to .github/workflows/deploy2pages.yml index 57b0557..687f3fe 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/deploy2pages.yml @@ -1,4 +1,4 @@ -name: Latest Build +name: Latest Build to GitHub Pages on: schedule: - cron: '0 20 * * 2' # 每周二晚上8点触发 diff --git a/.github/workflows/deploy2upyun.yml b/.github/workflows/deploy2upyun.yml new file mode 100644 index 0000000..220629f --- /dev/null +++ b/.github/workflows/deploy2upyun.yml @@ -0,0 +1,28 @@ +name: Latest Build to UPYUN +on: + schedule: + - cron: '0 20 * * 2' # 每周二晚上8点触发 + push: + branches: + - master # 你可以根据需要更改分支名称 +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v2 + - name: Run custom script + run: | + sudo apt-get update + sudo apt-get install -y libxml2-utils + chmod +x run.sh + ./run.sh + + - name: Deploy tp upyun + uses: her-cat/upyun-deployer@v1.0.3 + with: + bucket: ${{ secrets.UPYUN_BUCKET }} + operator: ${{ secrets.UPYUN_OPERATOR_NAME }} + password: ${{ secrets.UPYUN_OPERATOR_PWD }} + dir: './public' + publish_dir: '/'