================================================================ GBS build & push -> 张家口 ACR (build_verify 一体化) ================================================================ JAR : E:/works/projects/safety-eval-service/safety-eval-start/target/safety-eval-start-1.0-SNAPSHOT.jar (235.1 MB) SHA : 8c7a3fa3301f847b4800c1c5fadd5c14c9c8e5397d21556f55cd88df922c2d35 TAG : jjb-saas-safety-eval-ota-20260827-79 IMG : registry.cn-zhangjiakou.aliyuncs.com/kilaa/zcloud-gbs-operation:jjb-saas-safety-eval-ota-20260827-79 HOST: root@192.168.20.100 ================================================================ [1/6] SSH connected > rm -rf /tmp/docker-build-jjb-saas-safety-eval && mkdir -p /tmp/docker-build-jjb-saas-safety-eval/start/target [exit=0] [2/6] Upload JAR -> start/target/start.jar 0% 0.0 MB 0% 0.1 MB 0% 0.1 MB 0% 0.1 MB 0% 0.2 MB 0% 0.2 MB 0% 0.2 MB 0% 0.2 MB 0% 0.3 MB 0% 0.3 MB 0% 0.3 MB 0% 0.4 MB 0% 0.4 MB 0% 0.4 MB 0% 0.5 MB 0% 0.5 MB 0% 0.5 MB 0% 0.6 MB 0% 0.6 MB 0% 0.6 MB 0% 0.7 MB 0% 0.7 MB 0% 0.7 MB 0% 0.8 MB 0% 0.8 MB 0% 0.8 MB 0% 0.8 MB 0% 0.9 MB 0% 0.9 MB 0% 0.9 MB 0% 1.0 MB 0% 1.0 MB 0% 1.0 MB 0% 1.1 MB 0% 1.1 MB 0% 1.1 MB 0% 1.2 MB 0% 1.2 MB 0% 1.2 MB 0% 1.2 MB 0% 1.3 MB 0% 1.3 MB 0% 1.3 MB 0% 1.4 MB 0% 1.4 MB 0% 1.4 MB 0% 1.5 MB 0% 1.5 MB 0% 1.5 MB 0% 1.6 MB 0% 1.6 MB 0% 1.6 MB 0% 1.7 MB 0% 1.7 MB 0% 1.7 MB 0% 1.8 MB 0% 1.8 MB 0% 1.8 MB 0% 1.8 MB 0% 1.9 MB 0% 1.9 MB 0% 1.9 MB 0% 2.0 MB 0% 2.0 MB 0% 2.0 MB 0% 2.1 MB 0% 2.1 MB 0% 2.1 MB 0% 2.2 MB 0% 2.2 MB 0% 2.2 MB 0% 2.2 MB 0% 2.3 MB 0% 2.3 MB 0% 2.3 MB 20% 47.0 MB 20% 47.1 MB 20% 47.1 MB 20% 47.1 MB 20% 47.2 MB 20% 47.2 MB 20% 47.2 MB 20% 47.2 MB 20% 47.3 MB 20% 47.3 MB 20% 47.3 MB 20% 47.4 MB 20% 47.4 MB 20% 47.4 MB 20% 47.5 MB 20% 47.5 MB 20% 47.5 MB 20% 47.6 MB 20% 47.6 MB 20% 47.6 MB 20% 47.7 MB 20% 47.7 MB 20% 47.7 MB 20% 47.8 MB 20% 47.8 MB 20% 47.8 MB 20% 47.8 MB 20% 47.9 MB 20% 47.9 MB 20% 47.9 MB 20% 48.0 MB 20% 48.0 MB 20% 48.0 MB 20% 48.1 MB 20% 48.1 MB 20% 48.1 MB 20% 48.2 MB 20% 48.2 MB 20% 48.2 MB 20% 48.2 MB 20% 48.3 MB 20% 48.3 MB 20% 48.3 MB 20% 48.4 MB 20% 48.4 MB 20% 48.4 MB 20% 48.5 MB 20% 48.5 MB 20% 48.5 MB 20% 48.6 MB 20% 48.6 MB 20% 48.6 MB 20% 48.7 MB 20% 48.7 MB 20% 48.7 MB 20% 48.8 MB 20% 48.8 MB 20% 48.8 MB 20% 48.8 MB 20% 48.9 MB 20% 48.9 MB 20% 48.9 MB 20% 49.0 MB 20% 49.0 MB 20% 49.0 MB 20% 49.1 MB 20% 49.1 MB 20% 49.1 MB 20% 49.2 MB 20% 49.2 MB 20% 49.2 MB 20% 49.2 MB 20% 49.3 MB 20% 49.3 MB 20% 49.3 MB 40% 94.1 MB 40% 94.1 MB 40% 94.1 MB 40% 94.2 MB 40% 94.2 MB 40% 94.2 MB 40% 94.2 MB 40% 94.3 MB 40% 94.3 MB 40% 94.3 MB 40% 94.4 MB 40% 94.4 MB 40% 94.4 MB 40% 94.5 MB 40% 94.5 MB 40% 94.5 MB 40% 94.6 MB 40% 94.6 MB 40% 94.6 MB 40% 94.7 MB 40% 94.7 MB 40% 94.7 MB 40% 94.8 MB 40% 94.8 MB 40% 94.8 MB 40% 94.8 MB 40% 94.9 MB 40% 94.9 MB 40% 94.9 MB 40% 95.0 MB 40% 95.0 MB 40% 95.0 MB 40% 95.1 MB 40% 95.1 MB 40% 95.1 MB 40% 95.2 MB 40% 95.2 MB 40% 95.2 MB 40% 95.2 MB 40% 95.3 MB 40% 95.3 MB 40% 95.3 MB 40% 95.4 MB 40% 95.4 MB 40% 95.4 MB 40% 95.5 MB 40% 95.5 MB 40% 95.5 MB 40% 95.6 MB 40% 95.6 MB 40% 95.6 MB 40% 95.7 MB 40% 95.7 MB 40% 95.7 MB 40% 95.8 MB 40% 95.8 MB 40% 95.8 MB 40% 95.8 MB 40% 95.9 MB 40% 95.9 MB 40% 95.9 MB 40% 96.0 MB 40% 96.0 MB 40% 96.0 MB 40% 96.1 MB 40% 96.1 MB 40% 96.1 MB 40% 96.2 MB 40% 96.2 MB 40% 96.2 MB 40% 96.2 MB 40% 96.3 MB 40% 96.3 MB 40% 96.3 MB 40% 96.4 MB 60% 141.1 MB 60% 141.1 MB 60% 141.1 MB 60% 141.2 MB 60% 141.2 MB 60% 141.2 MB 60% 141.2 MB 60% 141.3 MB 60% 141.3 MB 60% 141.3 MB 60% 141.4 MB 60% 141.4 MB 60% 141.4 MB 60% 141.5 MB 60% 141.5 MB 60% 141.5 MB 60% 141.6 MB 60% 141.6 MB 60% 141.6 MB 60% 141.7 MB 60% 141.7 MB 60% 141.7 MB 60% 141.8 MB 60% 141.8 MB 60% 141.8 MB 60% 141.8 MB 60% 141.9 MB 60% 141.9 MB 60% 141.9 MB 60% 142.0 MB 60% 142.0 MB 60% 142.0 MB 60% 142.1 MB 60% 142.1 MB 60% 142.1 MB 60% 142.2 MB 60% 142.2 MB 60% 142.2 MB 60% 142.2 MB 60% 142.3 MB 60% 142.3 MB 60% 142.3 MB 60% 142.4 MB 60% 142.4 MB 60% 142.4 MB 60% 142.5 MB 60% 142.5 MB 60% 142.5 MB 60% 142.6 MB 60% 142.6 MB 60% 142.6 MB 60% 142.7 MB 60% 142.7 MB 60% 142.7 MB 60% 142.8 MB 60% 142.8 MB 60% 142.8 MB 60% 142.8 MB 60% 142.9 MB 60% 142.9 MB 60% 142.9 MB 60% 143.0 MB 60% 143.0 MB 60% 143.0 MB 60% 143.1 MB 60% 143.1 MB 60% 143.1 MB 60% 143.2 MB 60% 143.2 MB 60% 143.2 MB 60% 143.2 MB 60% 143.3 MB 60% 143.3 MB 60% 143.3 MB 60% 143.4 MB 60% 143.4 MB 80% 188.1 MB 80% 188.1 MB 80% 188.2 MB 80% 188.2 MB 80% 188.2 MB 80% 188.2 MB 80% 188.3 MB 80% 188.3 MB 80% 188.3 MB 80% 188.4 MB 80% 188.4 MB 80% 188.4 MB 80% 188.5 MB 80% 188.5 MB 80% 188.5 MB 80% 188.6 MB 80% 188.6 MB 80% 188.6 MB 80% 188.7 MB 80% 188.7 MB 80% 188.7 MB 80% 188.8 MB 80% 188.8 MB 80% 188.8 MB 80% 188.8 MB 80% 188.9 MB 80% 188.9 MB 80% 188.9 MB 80% 189.0 MB 80% 189.0 MB 80% 189.0 MB 80% 189.1 MB 80% 189.1 MB 80% 189.1 MB 80% 189.2 MB 80% 189.2 MB 80% 189.2 MB 80% 189.2 MB 80% 189.3 MB 80% 189.3 MB 80% 189.3 MB 80% 189.4 MB 80% 189.4 MB 80% 189.4 MB 80% 189.5 MB 80% 189.5 MB 80% 189.5 MB 80% 189.6 MB 80% 189.6 MB 80% 189.6 MB 80% 189.7 MB 80% 189.7 MB 80% 189.7 MB 80% 189.8 MB 80% 189.8 MB 80% 189.8 MB 80% 189.8 MB 80% 189.9 MB 80% 189.9 MB 80% 189.9 MB 80% 190.0 MB 80% 190.0 MB 80% 190.0 MB 80% 190.1 MB 80% 190.1 MB 80% 190.1 MB 80% 190.2 MB 80% 190.2 MB 80% 190.2 MB 80% 190.2 MB 80% 190.3 MB 80% 190.3 MB 80% 190.3 MB 80% 190.4 MB 80% 190.4 MB 100% 235.1 MB done in 242.6s [3/6] Upload Dockerfile + 大小校验 > ls -l /tmp/docker-build-jjb-saas-safety-eval/start/target/ /tmp/docker-build-jjb-saas-safety-eval/Dockerfile -rw-r--r-- 1 root root 264 8月 27 11:21 /tmp/docker-build-jjb-saas-safety-eval/Dockerfile /tmp/docker-build-jjb-saas-safety-eval/start/target/: 总用量 240748 -rw-r--r-- 1 root root 246523104 8月 27 11:21 start.jar [exit=0] > stat -c %s /tmp/docker-build-jjb-saas-safety-eval/start/target/start.jar 246523104 [exit=0] jar size OK: 246523104 bytes [4/6] Login 杭州 ACR (基础镜像) & docker build > echo 'idurCT!rIq9EzISD' | docker login --username=10952138@qq.com --password-stdin jjb-registry-registry.cn-hangzhou.cr.aliyuncs.com Login Succeeded [exit=0] > cd /tmp/docker-build-jjb-saas-safety-eval && docker build -t 'registry.cn-zhangjiakou.aliyuncs.com/kilaa/zcloud-gbs-operation:jjb-saas-safety-eval-ota-20260827- [exit=0] [5/6] Login 张家口 ACR & docker push > echo 'Kilaa@6666' | docker login --username=kilaa --password-stdin registry.cn-zhangjiakou.aliyuncs.com Login Succeeded [exit=0] > docker push 'registry.cn-zhangjiakou.aliyuncs.com/kilaa/zcloud-gbs-operation:jjb-saas-safety-eval-ota-20260827-79' The push refers to repository [registry.cn-zhangjiakou.aliyuncs.com/kilaa/zcloud-gbs-operation] aaa9ed6231b3: Preparing 57ff48fd4e36: Preparing 29acf57e4b76: Preparing 2160b1cf9f78: Preparing 74ddd0ec08fa: Preparing 29acf57e4b76: Layer already exists 2160b1cf9f78: Layer already exists 74ddd0ec08fa: Layer already exists 57ff48fd4e36: Layer already exists aaa9ed6231b3: Pushed jjb-saas-safety-eval-ota-20260827-79: digest: sha256:5ff6dc265c653a2b4516d00a345e44d79a8bbf25edad155a75e1aeae15dd4baf size: 1369 [exit=0] [6/6] 推送后强制真实校验(监听+重试) [校验 尝试 1/3] 强制真实拉取并校验 > docker rmi -f 'registry.cn-zhangjiakou.aliyuncs.com/kilaa/zcloud-gbs-operation:jjb-saas-safety-eval-ota-20260827-79' >/dev/null 2>&1; true [exit=0] > docker pull 'registry.cn-zhangjiakou.aliyuncs.com/kilaa/zcloud-gbs-operation:jjb-saas-safety-eval-ota-20260827-79' jjb-saas-safety-eval-ota-20260827-79: Pulling from kilaa/zcloud-gbs-operation a1d0c7532777: Already exists 1c9f16926abd: Already exists 2a9ddc980481: Already exists bb2ef1f00500: Already exists 3ca8d6b90c6e: Already exists Digest: sha256:5ff6dc265c653a2b4516d00a345e44d79a8bbf25edad155a75e1aeae15dd4baf Status: Downloaded newer image for registry.cn-zhangjiakou.aliyuncs.com/kilaa/zcloud-gbs-operation:jjb-saas-safety-eval-ota-20260827-79 registry.cn-zhangjiakou.aliyuncs.com/kilaa/zcloud-gbs-operation:jjb-saas-safety-eval-ota-20260827-79 [exit=0] > docker run --rm --entrypoint sh 'registry.cn-zhangjiakou.aliyuncs.com/kilaa/zcloud-gbs-operation:jjb-saas-safety-eval-ota-20260827-79' -c 'ls -l /opt/app.jar; s -rw-r--r-- 1 root root 246523104 Aug 27 11:21 /opt/app.jar 8c7a3fa3301f847b4800c1c5fadd5c14c9c8e5397d21556f55cd88df922c2d35 /opt/app.jar JAR_OK [exit=0] sha match: YES (8c7a3fa3301f847b4800c1c5fadd5c14c9c8e5397d21556f55cd88df922c2d35) size match: YES (246523104) jar -tf : OK > rm -rf /tmp/docker-build-jjb-saas-safety-eval [exit=0] ================================================================ RESULT ================================================================ STATUS : PASS ✅ IMAGE : registry.cn-zhangjiakou.aliyuncs.com/kilaa/zcloud-gbs-operation:jjb-saas-safety-eval-ota-20260827-79 DIGEST : sha256:5ff6dc265c653a2b4516d00a345e44d79a8bbf25edad155a75e1aeae15dd4baf size: 1369 PULLABLE: YES (强制真实拉取校验通过) ================================================================