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] 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'