From ac0776cc9c5c87c42e37513a37147bf45478d097 Mon Sep 17 00:00:00 2001 From: movingsam Date: Sun, 1 Mar 2026 22:14:51 +0800 Subject: [PATCH] =?UTF-8?q?ci(workflows):=20=E4=BC=98=E5=8C=96Docker?= =?UTF-8?q?=E6=9E=84=E5=BB=BA=E5=8F=8A=E6=8E=A8=E9=80=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 更新Docker镜像仓库地址为内部私有地址 - 修改buildx驱动配置,允许不安全权限项 - 修正登录动作中秘钥参数名为GITEA_TOKEN - 简化缓存目录移动脚本,确保缓存正确更新 - 关闭构建溯源信息生成以提升构建速度 --- .gitea/workflows/docker.yml | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml index e4efb7e..bb2d7fa 100644 --- a/.gitea/workflows/docker.yml +++ b/.gitea/workflows/docker.yml @@ -1,27 +1,23 @@ name: Build and Push Docker - on: push: branches: [main] tags: - "v*" - env: - REGISTRY: gitea.shtao1.cn + REGISTRY: 192.168.100.120:8418 IMAGE_NAME: fengling/fengling-console - jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 with: driver: docker-container driver-opts: image=moby/buildkit:latest - + buildkitd-flags: --allow-insecure-entitlement security.insecure - name: Cache Docker layers uses: actions/cache@v4 with: @@ -37,14 +33,12 @@ jobs: VERSION=${VERSION#v} fi echo "version=$VERSION" >> $GITHUB_OUTPUT - - - name: Login to Gitea + - name: Login to Registry uses: docker/login-action@v3 with: registry: ${{ env.REGISTRY }} username: fengling - password: ${{ secrets.GITEATOKEN }} - + password: ${{ secrets.GITEA_TOKEN }} - name: Extract metadata id: meta uses: docker/metadata-action@v5 @@ -55,7 +49,6 @@ jobs: type=sha,prefix= type=raw,value=latest,enable={{is_default_branch}} type=raw,value=${{ steps.version.outputs.version }} - - name: Build and push uses: docker/build-push-action@v5 with: @@ -68,10 +61,9 @@ jobs: BUILD_VERSION=${{ steps.version.outputs.version }} cache-from: type=local,src=/tmp/.buildx-cache cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max - + provenance: false - name: Move cache if: always() run: | rm -rf /tmp/.buildx-cache - mv /tmp/.buildx-cache-new /tmp/.buildx-cache - + mv /tmp/.buildx-cache-new /tmp/.buildx-cache \ No newline at end of file