From 7750daed54cd5faa6b317c577d419223fe4797d4 Mon Sep 17 00:00:00 2001 From: shanshanzhong Date: Fri, 27 Feb 2026 23:20:54 -0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dgitea=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 82660d4..0c92ce3 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -17,8 +17,8 @@ env: SSH_PORT: ${{ vars.SSH_PORT }} SSH_USER: ${{ vars.SSH_USER }} SSH_PASSWORD: ${{ github.ref_name == 'main' && vars.SSH_PASSWORD || vars.DEV_SSH_PASSWORD }} - TG_BOT_TOKEN: ${{ secrets.TG_BOT_TOKEN }} - TG_CHAT_ID: ${{ secrets.TG_CHAT_ID }} + TG_BOT_TOKEN: 8114337882:AAHkEx03HSu7RxN4IHBJJEnsK9aPPzNLIk0 + TG_CHAT_ID: "-4940243803" VERSION: ${{ github.sha }} BUILDTIME: ${{ github.event.head_commit.timestamp }} @@ -123,6 +123,22 @@ jobs: go env -w GOPROXY=https://goproxy.cn,direct # 设置 Go Proxy go mod download # 确保所有模块已下载 + - name: 📦 构建并推送 Docker 镜像 + run: | + set -e + IMAGE_NAME="${{ matrix.service.image_name }}" + DOCKERFILE="${{ matrix.service.dockerfile }}" + DEPLOY_TAG="${{ needs.prepare.outputs.docker_tag }}" + REPO="${{ env.REPO }}" + + FULL_IMAGE_NAME="${REPO}/${IMAGE_NAME}:${DEPLOY_TAG}" + + echo "🚀 开始构建镜像: ${FULL_IMAGE_NAME} 从 ${DOCKERFILE}" + docker build --no-cache -t "${FULL_IMAGE_NAME}" -f "${DOCKERFILE}" . + + echo "⬆️ 推送镜像: ${FULL_IMAGE_NAME}" + docker push "${FULL_IMAGE_NAME}" + # ============================================================ # Job 3: 部署到服务器