diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 748996e..209affd 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -11,17 +11,18 @@ jobs: - uses: actions/checkout@v4 - name: Deploy to shared pages - env: - OWNER: ${{ gitea.repository_owner }} - REPO: ${{ gitea.repository_name }} run: | + set -e + OWNER="$(echo "$GITHUB_REPOSITORY" | cut -d/ -f1)" + REPO="$(echo "$GITHUB_REPOSITORY" | cut -d/ -f2)" TARGET="/target/${OWNER}/${REPO}" + docker run --rm \ -v pages_root:/target \ -v "$PWD":/src \ alpine:3.20 sh -lc ' - apk add --no-cache rsync >/dev/null && - mkdir -p "'"$TARGET"'" && + apk add --no-cache rsync >/dev/null + mkdir -p "'"$TARGET"'" rsync -av --delete /src/ "'"$TARGET"'"/ \ --exclude ".git" --exclude ".gitea" '