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'