From 2ddee6b8f830657793595bf0290bf422e34f62d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=95=E6=96=B0=E9=9B=A8?= Date: Mon, 2 Feb 2026 23:02:49 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=9B=B4=E6=96=B0runner?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/server-build.yml | 27 ++++----------------------- 1 file changed, 4 insertions(+), 23 deletions(-) diff --git a/.gitea/workflows/server-build.yml b/.gitea/workflows/server-build.yml index 467f3d2..dbfb196 100644 --- a/.gitea/workflows/server-build.yml +++ b/.gitea/workflows/server-build.yml @@ -7,12 +7,6 @@ on: jobs: build-and-push: runs-on: ubuntu-latest - env: - # 可选:在仓库 Secrets 中配置这些值(更方便在不同环境复用) - # - DOCKER_REGISTRY: 例如 docker.damer.fun(自建 registry 域名) - # - DOCKER_IMAGE_REPO: 例如 damer/mindfulness-server(不含 registry) - DOCKER_REGISTRY: ${{ secrets.DOCKER_REGISTRY }} - DOCKER_IMAGE_REPO: ${{ secrets.DOCKER_IMAGE_REPO }} steps: # 1️⃣ Checkout 仓库代码 @@ -78,26 +72,13 @@ jobs: - name: Set image variables shell: bash run: | - # 自建镜像仓库地址(例如:docker.damer.fun 或 registry.example.com) - # 如要推送 Docker Hub:可把 REGISTRY 留空并把 IMAGE_REPO 设置为 yourname/xxx - REGISTRY="${DOCKER_REGISTRY:-docker.damer.fun}" - # 镜像仓库路径(不含 registry) - IMAGE_REPO="${DOCKER_IMAGE_REPO:-damer/mindfulness-server}" - - if [[ -n "$REGISTRY" && "$REGISTRY" != "docker.io" ]]; then - IMAGE_NAME="$REGISTRY/$IMAGE_REPO" - else - IMAGE_NAME="$IMAGE_REPO" - fi + # 直接写死:推送到自建仓库 + IMAGE_NAME="docker.damer.fun/damer/mindfulness-server" if [[ -n "${GITHUB_ENV:-}" ]]; then - echo "REGISTRY=$REGISTRY" >> "$GITHUB_ENV" - echo "IMAGE_REPO=$IMAGE_REPO" >> "$GITHUB_ENV" echo "IMAGE_NAME=$IMAGE_NAME" >> "$GITHUB_ENV" fi if [[ -n "${GITEA_ENV:-}" ]]; then - echo "REGISTRY=$REGISTRY" >> "$GITEA_ENV" - echo "IMAGE_REPO=$IMAGE_REPO" >> "$GITEA_ENV" echo "IMAGE_NAME=$IMAGE_NAME" >> "$GITEA_ENV" fi @@ -105,8 +86,8 @@ jobs: - name: Login to Docker Registry uses: docker/login-action@v3 with: - # 必须与 IMAGE_NAME 的 registry 部分一致,否则 push 会 401 - registry: ${{ env.REGISTRY }} + # 与 IMAGE_NAME 的 registry 保持一致 + registry: docker.damer.fun username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_TOKEN }}