================================================================ GBS build & push -> 张家口 ACR (build_verify 一体化) ================================================================ JAR : E:/works/projects/safety-eval-service/safety-eval-start/target/safety-eval-start-1.0-SNAPSHOT.jar (234.7 MB) SHA : 1dcabdee4495db28ebd81d9ff011e4faf04c4a1cf67c098a3e305763580bc682 TAG : jjb-saas-safety-eval-ota-20260827-78 IMG : registry.cn-zhangjiakou.aliyuncs.com/kilaa/zcloud-gbs-operation:jjb-saas-safety-eval-ota-20260827-78 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.0 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 40% 93.9 MB 40% 93.9 MB 40% 94.0 MB 40% 94.0 MB 40% 94.0 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 60% 140.8 MB 60% 140.9 MB 60% 140.9 MB 60% 140.9 MB 60% 141.0 MB 60% 141.0 MB 60% 141.0 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 80% 187.8 MB 80% 187.8 MB 80% 187.8 MB 80% 187.9 MB 80% 187.9 MB 80% 187.9 MB 80% 188.0 MB 80% 188.0 MB 80% 188.0 MB 80% 188.1 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 100% 234.7 MB done in 223.3s [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 09:39 /tmp/docker-build-jjb-saas-safety-eval/Dockerfile /tmp/docker-build-jjb-saas-safety-eval/start/target/: 总用量 240352 -rw-r--r-- 1 root root 246119985 8月 27 09:39 start.jar [exit=0] > stat -c %s /tmp/docker-build-jjb-saas-safety-eval/start/target/start.jar 246119985 [exit=0] jar size OK: 246119985 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-78' The push refers to repository [registry.cn-zhangjiakou.aliyuncs.com/kilaa/zcloud-gbs-operation] 674a90b39133: Preparing 57ff48fd4e36: Preparing 29acf57e4b76: Preparing 2160b1cf9f78: Preparing 74ddd0ec08fa: Preparing 74ddd0ec08fa: Layer already exists 2160b1cf9f78: Layer already exists 29acf57e4b76: Layer already exists 57ff48fd4e36: Layer already exists 674a90b39133: Pushed jjb-saas-safety-eval-ota-20260827-78: digest: sha256:7fddfbdbf34af0bc233e2d6a6daebd34f9a1da5bcf51a34ccc7a4d1dcac1f260 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-78' >/dev/null 2>&1; true [exit=0] > docker pull 'registry.cn-zhangjiakou.aliyuncs.com/kilaa/zcloud-gbs-operation:jjb-saas-safety-eval-ota-20260827-78' jjb-saas-safety-eval-ota-20260827-78: Pulling from kilaa/zcloud-gbs-operation a1d0c7532777: Already exists 1c9f16926abd: Already exists 2a9ddc980481: Already exists bb2ef1f00500: Already exists d9c43cb4eac9: Already exists Digest: sha256:7fddfbdbf34af0bc233e2d6a6daebd34f9a1da5bcf51a34ccc7a4d1dcac1f260 Status: Downloaded newer image for registry.cn-zhangjiakou.aliyuncs.com/kilaa/zcloud-gbs-operation:jjb-saas-safety-eval-ota-20260827-78 registry.cn-zhangjiakou.aliyuncs.com/kilaa/zcloud-gbs-operation:jjb-saas-safety-eval-ota-20260827-78 [exit=0] > docker run --rm --entrypoint sh 'registry.cn-zhangjiakou.aliyuncs.com/kilaa/zcloud-gbs-operation:jjb-saas-safety-eval-ota-20260827-78' -c 'ls -l /opt/app.jar; s -rw-r--r-- 1 root root 246119985 Aug 27 09:39 /opt/app.jar 1dcabdee4495db28ebd81d9ff011e4faf04c4a1cf67c098a3e305763580bc682 /opt/app.jar JAR_OK [exit=0] sha match: YES (1dcabdee4495db28ebd81d9ff011e4faf04c4a1cf67c098a3e305763580bc682) size match: YES (246119985) 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-78 DIGEST : sha256:7fddfbdbf34af0bc233e2d6a6daebd34f9a1da5bcf51a34ccc7a4d1dcac1f260 size: 1369 PULLABLE: YES (强制真实拉取校验通过) ================================================================