From b6c86102cc87e27e0788c96d5733d433f85ab80d Mon Sep 17 00:00:00 2001 From: Nuget Ninja Date: Mon, 2 Mar 2026 19:17:13 +0000 Subject: [PATCH] Auto csproj fix and update by bot. --- .gitlab-ci.yml | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 55a59e1..32c5784 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -129,21 +129,19 @@ deploy_docker_all: - LOCAL_TARGET_CN="hub.aiursoft.cn/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME:$TAG" - PUBLIC_TARGET="$HUB_NAMESPACE/$CI_PROJECT_NAME:$TAG" - # 1. 登录所有环境 - echo "$LOCAL_DOCKER_PASSWORD" | docker login hub.aiursoft.com -u "$LOCAL_DOCKER_USERNAME" --password-stdin - echo "$CN_DOCKER_PASSWORD" | docker login hub.aiursoft.cn -u "$CN_DOCKER_USERNAME" --password-stdin - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin - # 2. 全程绑定极其现代且聪明的全局 Builder,它没有 Zot Bug! - docker buildx use aiur-global-builder - - # 3. 单架构编译并直接推送到内网 Zot (BuildKit 负责安全推送) - - echo "Building and pushing single-arch (amd64) to internal hubs..." - - docker buildx build . --platform linux/amd64 -t $LOCAL_TARGET_COM -t $LOCAL_TARGET_CN --push - - # 4. 双架构编译并推送到公网 Docker Hub (完美复用刚才 AMD64 的层缓存) - - echo "Building and pushing multi-arch to Docker Hub..." - - docker buildx build . --platform linux/amd64,linux/arm64 -t $PUBLIC_TARGET --push + - echo "Building and pushing multi-arch to all registries..." + - | + docker buildx build . \ + --platform linux/amd64,linux/arm64 \ + -t $LOCAL_TARGET_COM \ + -t $LOCAL_TARGET_CN \ + -t $PUBLIC_TARGET \ + --push rules: - if: '$CI_COMMIT_BRANCH == "master"'