From d8f5ae5f0f703406fd31d681c6156b7fb0201da7 Mon Sep 17 00:00:00 2001 From: maxkey52 Date: Sun, 1 Mar 2026 18:28:58 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20.gitea/workflows/pages.yam?= =?UTF-8?q?l?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/pages.yaml | 55 +++++++++++++++++++++++++------------ 1 file changed, 37 insertions(+), 18 deletions(-) diff --git a/.gitea/workflows/pages.yaml b/.gitea/workflows/pages.yaml index ebacd9e..125e7bc 100644 --- a/.gitea/workflows/pages.yaml +++ b/.gitea/workflows/pages.yaml @@ -1,31 +1,50 @@ name: Deploy Pages - on: push: branches: - main - jobs: deploy: runs-on: self-hosted - steps: - name: Checkout uses: actions/checkout@v3 - - - name: Set variables - id: vars + + - name: Debug and Deploy run: | - echo "USERNAME=${GITHUB_REPOSITORY_OWNER}" >> $GITHUB_OUTPUT - echo "REPO=${GITHUB_REPOSITORY#*/}" >> $GITHUB_OUTPUT - - - name: Deploy to pages directory - run: | - USERNAME=${{ steps.vars.outputs.USERNAME }} - REPO=${{ steps.vars.outputs.REPO }} - + set -x # 显示执行的每一条命令 + + USERNAME=${GITHUB_REPOSITORY_OWNER} + REPO=${GITHUB_REPOSITORY##*/} TARGET=/data/pages/$USERNAME/$REPO - - mkdir -p $TARGET - rm -rf $TARGET/* - cp -r ./* $TARGET/ \ No newline at end of file + + echo "=== Environment ===" + whoami + id + pwd + + echo "=== Target Info ===" + echo "USERNAME: $USERNAME" + echo "REPO: $REPO" + echo "TARGET: $TARGET" + + echo "=== Check /data/pages ===" + ls -la /data/pages/ || echo "Cannot access /data/pages" + + echo "=== Check user directory ===" + ls -la /data/pages/$USERNAME/ || echo "User directory does not exist" + + echo "=== Creating directories ===" + mkdir -pv $TARGET + + echo "=== Directory created, checking ===" + ls -la /data/pages/$USERNAME/ + + echo "=== Cleaning target ===" + rm -rfv $TARGET/* + + echo "=== Copying files ===" + cp -rv ./* $TARGET/ + + echo "=== Final check ===" + ls -la $TARGET/ \ No newline at end of file