From 87df687e5e308e50f745c60c539f5e11314c085f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=B5=B5=E5=90=8C=E5=AD=A6?= <94612053+imzql@users.noreply.github.com> Date: Sun, 28 Jul 2024 08:40:36 +0800 Subject: [PATCH 01/15] Update upy.yml From 18e077ef827c5ab493a561915bdbafe3db92b68f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=B5=B5=E5=90=8C=E5=AD=A6?= <94612053+imzql@users.noreply.github.com> Date: Sun, 28 Jul 2024 08:43:12 +0800 Subject: [PATCH 02/15] Update upy.yml --- .github/workflows/upy.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/upy.yml b/.github/workflows/upy.yml index 4aa17ed2..c28816b4 100644 --- a/.github/workflows/upy.yml +++ b/.github/workflows/upy.yml @@ -2,6 +2,9 @@ name: Deploy to UpYun on: workflow_dispatch: + push: + branches: + - main jobs: build: @@ -26,7 +29,7 @@ jobs: - name: List workspace contents run: ls -la /github/workspace - - name: Deploy + - name: Deploy to UpYun uses: her-cat/upyun-deployer@v1.0.3 with: bucket: ${{ secrets.UPYUN_BUCKET }} From 4ebf2dd49e79b5f9e2594de5a57ae37fee8432ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=B5=B5=E5=90=8C=E5=AD=A6?= <94612053+imzql@users.noreply.github.com> Date: Sun, 28 Jul 2024 08:47:04 +0800 Subject: [PATCH 03/15] Update upy.yml --- .github/workflows/upy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/upy.yml b/.github/workflows/upy.yml index c28816b4..b40f0c85 100644 --- a/.github/workflows/upy.yml +++ b/.github/workflows/upy.yml @@ -17,7 +17,7 @@ jobs: - name: Setup Hugo uses: peaceiris/actions-hugo@v2 with: - hugo-version: 'latest' + hugo-version: '0.128.2' extended: true - name: Build static files From 852b55fe18b45b11cb9a708623af8803af77a3de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=B5=B5=E5=90=8C=E5=AD=A6?= <94612053+imzql@users.noreply.github.com> Date: Sun, 28 Jul 2024 08:49:07 +0800 Subject: [PATCH 04/15] Update upy.yml --- .github/workflows/upy.yml | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/.github/workflows/upy.yml b/.github/workflows/upy.yml index b40f0c85..203c4363 100644 --- a/.github/workflows/upy.yml +++ b/.github/workflows/upy.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - - name: Checkout Repository master branch + - name: Checkout Repository uses: actions/checkout@v2 - name: Setup Hugo @@ -23,11 +23,22 @@ jobs: - name: Build static files run: hugo --minify --environment production - - name: Check build output + - name: Check build output directory run: ls -la public - - name: List workspace contents - run: ls -la /github/workspace + - name: Debugging: List all files in workspace + run: | + echo "Listing all files in the workspace directory" + ls -la /github/workspace + + - name: Check if public directory exists + run: | + if [ -d "/github/workspace/public" ]; then + echo "Public directory exists" + else + echo "Public directory does not exist" + exit 1 + fi - name: Deploy to UpYun uses: her-cat/upyun-deployer@v1.0.3 From 0674c17e361fbd9ab299fb74b04cd01df2ed9b35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=B5=B5=E5=90=8C=E5=AD=A6?= <94612053+imzql@users.noreply.github.com> Date: Sun, 28 Jul 2024 08:50:08 +0800 Subject: [PATCH 05/15] Update upy.yml From abea55ecd95c7bbc59611e347fea49f6cf2689c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=B5=B5=E5=90=8C=E5=AD=A6?= <94612053+imzql@users.noreply.github.com> Date: Sun, 28 Jul 2024 08:51:09 +0800 Subject: [PATCH 06/15] Update upy.yml From 7be7521156f52a3b86460b1e92a022e4096f5600 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=B5=B5=E5=90=8C=E5=AD=A6?= <94612053+imzql@users.noreply.github.com> Date: Sun, 28 Jul 2024 08:51:47 +0800 Subject: [PATCH 07/15] Update upy.yml From 88e8a13fa9104c17a10a360f83da7b6c481a249d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=B5=B5=E5=90=8C=E5=AD=A6?= <94612053+imzql@users.noreply.github.com> Date: Sun, 28 Jul 2024 08:52:54 +0800 Subject: [PATCH 08/15] Update upy.yml From 84358deb094daa1afd03a08a072c4d332eb5a76d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=B5=B5=E5=90=8C=E5=AD=A6?= <94612053+imzql@users.noreply.github.com> Date: Sun, 28 Jul 2024 08:54:52 +0800 Subject: [PATCH 09/15] Update upy.yml --- .github/workflows/upy.yml | 46 ++++++++++----------------------------- 1 file changed, 11 insertions(+), 35 deletions(-) diff --git a/.github/workflows/upy.yml b/.github/workflows/upy.yml index 203c4363..0dd75440 100644 --- a/.github/workflows/upy.yml +++ b/.github/workflows/upy.yml @@ -1,49 +1,25 @@ -name: Deploy to UpYun +name: Sync Upyun on: workflow_dispatch: push: branches: - - main + - master + paths: + - '/**' # 目录内容有变化执行工作流 jobs: build: runs-on: ubuntu-latest steps: - - name: Checkout Repository - uses: actions/checkout@v2 + - name: Checkout Repository master branch + uses: actions/checkout@master - - name: Setup Hugo - uses: peaceiris/actions-hugo@v2 - with: - hugo-version: '0.128.2' - extended: true - - - name: Build static files - run: hugo --minify --environment production - - - name: Check build output directory - run: ls -la public - - - name: Debugging: List all files in workspace - run: | - echo "Listing all files in the workspace directory" - ls -la /github/workspace - - - name: Check if public directory exists - run: | - if [ -d "/github/workspace/public" ]; then - echo "Public directory exists" - else - echo "Public directory does not exist" - exit 1 - fi - - - name: Deploy to UpYun - uses: her-cat/upyun-deployer@v1.0.3 + - name: Deploy + uses: her-cat/upyun-deployer@v1 with: bucket: ${{ secrets.UPYUN_BUCKET }} - operator: ${{ secrets.UPYUN_OPERATOR_NAME }} - password: ${{ secrets.UPYUN_OPERATOR_PWD }} - dir: 'public' + operator: ${{ secrets.OPERATOR }} + password: ${{ secrets.OPERATOR_PASSWORD }} + dir: 'public' # 需同步的本地目录 From af14ab7387d876c06a99733df9c9007b57f58079 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=B5=B5=E5=90=8C=E5=AD=A6?= <94612053+imzql@users.noreply.github.com> Date: Sun, 28 Jul 2024 08:56:51 +0800 Subject: [PATCH 10/15] Update upy.yml --- .github/workflows/upy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/upy.yml b/.github/workflows/upy.yml index 0dd75440..29f1611c 100644 --- a/.github/workflows/upy.yml +++ b/.github/workflows/upy.yml @@ -6,7 +6,7 @@ on: branches: - master paths: - - '/**' # 目录内容有变化执行工作流 + - 'koobaiblog/**' # 目录内容有变化执行工作流 jobs: build: @@ -22,4 +22,4 @@ jobs: bucket: ${{ secrets.UPYUN_BUCKET }} operator: ${{ secrets.OPERATOR }} password: ${{ secrets.OPERATOR_PASSWORD }} - dir: 'public' # 需同步的本地目录 + dir: koobaiblog # 需同步的本地目录 From 9710bb74c3683dcab9711d63bc306f25f6aef77b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=B5=B5=E5=90=8C=E5=AD=A6?= <94612053+imzql@users.noreply.github.com> Date: Sun, 28 Jul 2024 08:58:55 +0800 Subject: [PATCH 11/15] Update upy.yml --- .github/workflows/upy.yml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/.github/workflows/upy.yml b/.github/workflows/upy.yml index 29f1611c..25085f84 100644 --- a/.github/workflows/upy.yml +++ b/.github/workflows/upy.yml @@ -1,12 +1,9 @@ -name: Sync Upyun +name: Deploy to UpYun on: - workflow_dispatch: push: branches: - - master - paths: - - 'koobaiblog/**' # 目录内容有变化执行工作流 + - main jobs: build: @@ -16,10 +13,19 @@ jobs: - name: Checkout Repository master branch uses: actions/checkout@master + - name: Setup Hugo + uses: peaceiris/actions-hugo@v1 + with: + hugo-version: '0.128.2' + + - name: Build static files + run: hugo --minify --environment production + - name: Deploy - uses: her-cat/upyun-deployer@v1 + uses: her-cat/upyun-deployer@v1.0.3 with: bucket: ${{ secrets.UPYUN_BUCKET }} - operator: ${{ secrets.OPERATOR }} - password: ${{ secrets.OPERATOR_PASSWORD }} - dir: koobaiblog # 需同步的本地目录 + operator: ${{ secrets.UPYUN_OPERATOR_NAME }} + password: ${{ secrets.UPYUN_OPERATOR_PWD }} + dir: 'public' + publish_dir: 'myblog' From db5c07d3f01739b2d82068d73959bd321d9bb886 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=B5=B5=E5=90=8C=E5=AD=A6?= <94612053+imzql@users.noreply.github.com> Date: Sun, 28 Jul 2024 09:00:28 +0800 Subject: [PATCH 12/15] Update upy.yml From fb676aa1a025b9e5ba7c7831a5f744b3026e9056 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=B5=B5=E5=90=8C=E5=AD=A6?= <94612053+imzql@users.noreply.github.com> Date: Sun, 28 Jul 2024 09:02:33 +0800 Subject: [PATCH 13/15] Update upy.yml --- .github/workflows/upy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/upy.yml b/.github/workflows/upy.yml index 25085f84..9a60089f 100644 --- a/.github/workflows/upy.yml +++ b/.github/workflows/upy.yml @@ -11,10 +11,10 @@ jobs: steps: - name: Checkout Repository master branch - uses: actions/checkout@master + uses: actions/checkout@v2 - name: Setup Hugo - uses: peaceiris/actions-hugo@v1 + uses: peaceiris/actions-hugo@v2 with: hugo-version: '0.128.2' From aed5f49de8a013f3b56568eb289b3fa8ab0568ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=B5=B5=E5=90=8C=E5=AD=A6?= <94612053+imzql@users.noreply.github.com> Date: Sun, 28 Jul 2024 09:20:12 +0800 Subject: [PATCH 14/15] Update upy.yml --- .github/workflows/upy.yml | 41 +++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/.github/workflows/upy.yml b/.github/workflows/upy.yml index 9a60089f..84872a56 100644 --- a/.github/workflows/upy.yml +++ b/.github/workflows/upy.yml @@ -3,29 +3,32 @@ name: Deploy to UpYun on: push: branches: - - main + - main # 根据您的实际情况修改分支名称 jobs: - build: + deploy: runs-on: ubuntu-latest steps: - - name: Checkout Repository master branch - uses: actions/checkout@v2 + - name: Checkout code + uses: actions/checkout@v2 - - name: Setup Hugo - uses: peaceiris/actions-hugo@v2 - with: - hugo-version: '0.128.2' + - name: Debug Environment Variables + run: | + echo "Bucket: ${{ secrets.UPYUN_BUCKET }}" + echo "Operator: ${{ secrets.UPYUN_OPERATOR }}" + # 不推荐打印密码,但可以确认是否为空字符串 + if [ -z "${{ secrets.UPYUN_PASSWORD }}" ]; then + echo "Password is empty or not set" + else + echo "Password is set" + fi - - name: Build static files - run: hugo --minify --environment production - - - name: Deploy - 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: 'myblog' + - name: Deploy to UpYun + uses: her-cat/upyun-deployer@v1.0.3 + with: + bucket: ${{ secrets.UPYUN_BUCKET }} + operator: ${{ secrets.UPYUN_OPERATOR }} + password: ${{ secrets.UPYUN_PASSWORD }} + dir: 'public' # 确认这个目录是您的构建输出目录 + publish_dir: '/myblog' From f4d525d1beefd331ef6e20efd9213be786b77bf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=B5=B5=E5=90=8C=E5=AD=A6?= <94612053+imzql@users.noreply.github.com> Date: Sun, 28 Jul 2024 09:44:18 +0800 Subject: [PATCH 15/15] Update upy.yml --- .github/workflows/upy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/upy.yml b/.github/workflows/upy.yml index 84872a56..c944e6a9 100644 --- a/.github/workflows/upy.yml +++ b/.github/workflows/upy.yml @@ -31,4 +31,4 @@ jobs: operator: ${{ secrets.UPYUN_OPERATOR }} password: ${{ secrets.UPYUN_PASSWORD }} dir: 'public' # 确认这个目录是您的构建输出目录 - publish_dir: '/myblog' + publish_dir: '/'