474 lines
11 KiB
Plaintext
474 lines
11 KiB
Plaintext
================================================================
|
|
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 (强制真实拉取校验通过)
|
|
================================================================
|