更新 .gitea/workflows/pages.yaml
All checks were successful
Deploy Pages / deploy (push) Successful in 3s

This commit is contained in:
2026-03-01 18:28:58 +00:00
parent 64a92e3e95
commit d8f5ae5f0f

View File

@@ -1,31 +1,50 @@
name: Deploy Pages name: Deploy Pages
on: on:
push: push:
branches: branches:
- main - main
jobs: jobs:
deploy: deploy:
runs-on: self-hosted runs-on: self-hosted
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Set variables - name: Debug and Deploy
id: vars
run: | run: |
echo "USERNAME=${GITHUB_REPOSITORY_OWNER}" >> $GITHUB_OUTPUT set -x # 显示执行的每一条命令
echo "REPO=${GITHUB_REPOSITORY#*/}" >> $GITHUB_OUTPUT
- name: Deploy to pages directory
run: |
USERNAME=${{ steps.vars.outputs.USERNAME }}
REPO=${{ steps.vars.outputs.REPO }}
USERNAME=${GITHUB_REPOSITORY_OWNER}
REPO=${GITHUB_REPOSITORY##*/}
TARGET=/data/pages/$USERNAME/$REPO TARGET=/data/pages/$USERNAME/$REPO
mkdir -p $TARGET echo "=== Environment ==="
rm -rf $TARGET/* whoami
cp -r ./* $TARGET/ 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/