From 653acebe47760ce09c7b87f213509ee821024513 Mon Sep 17 00:00:00 2001 From: lan Date: Tue, 2 Dec 2025 11:49:39 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E6=9B=B4=E6=96=B0Docker=E5=B7=A5?= =?UTF-8?q?=E4=BD=9C=E6=B5=81=EF=BC=8C=E5=88=87=E6=8D=A2=E5=88=B0Node?= =?UTF-8?q?=E5=9F=BA=E7=A1=80=E9=95=9C=E5=83=8F=E5=B9=B6=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E4=BE=9D=E8=B5=96=E5=AE=89=E8=A3=85=E5=92=8C=E6=9E=84=E5=BB=BA?= =?UTF-8?q?=E8=BE=93=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/docker.yml | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml index e5cfe7f..47a09d9 100644 --- a/.gitea/workflows/docker.yml +++ b/.gitea/workflows/docker.yml @@ -18,12 +18,13 @@ jobs: build-and-push: runs-on: ubuntu-latest container: - image: alpine:3.19 + image: node:20-bookworm # Debian 镜像,包含完整工具链 steps: - name: Install dependencies run: | - apk add --no-cache curl git bash + apt-get update + apt-get install -y curl git ca-certificates - name: Checkout code uses: actions/checkout@v4 @@ -35,6 +36,7 @@ jobs: mkdir -p /kaniko curl -L https://github.com/GoogleContainerTools/kaniko/releases/download/v1.23.2/executor-linux-amd64 -o /kaniko/executor chmod +x /kaniko/executor + echo "Kaniko 下载完成" - name: Create registry config run: | @@ -49,7 +51,7 @@ jobs: } } EOF - echo "Registry config created for ${{ env.REGISTRY }}" + echo "Registry 认证配置完成: ${{ env.REGISTRY }}" - name: Build and push image run: | @@ -66,7 +68,10 @@ jobs: DESTINATIONS="$DESTINATIONS --destination=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest" fi - echo "构建目标: $DESTINATIONS" + echo "==============================" + echo "开始构建 Docker 镜像" + echo "目标: $DESTINATIONS" + echo "==============================" # 使用 Kaniko 构建并推送 /kaniko/executor \ @@ -76,8 +81,11 @@ jobs: --cache=false \ --snapshot-mode=redo - - name: Build complete + - name: Build summary run: | + echo "==============================" echo "✅ 镜像构建完成!" echo "仓库: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}" echo "分支: ${{ github.ref_name }}" + echo "提交: ${{ github.sha }}" + echo "=============================="