ci: docker rm -f mavenbuild before docker run to clear leftover container from failed runs (fixes name conflict)
ci-userbase-service / build-and-push (push) Successful in 1m6s

This commit is contained in:
2026-08-10 12:06:47 +08:00
parent 1b021e2748
commit 20383f4d2c
+2
View File
@@ -62,6 +62,8 @@ jobs:
# CI 容器内不可达,maven 回退到 /opt/docker/ubs-m2 里 08-05 的旧 yh-auth 缓存(缺 # CI 容器内不可达,maven 回退到 /opt/docker/ubs-m2 里 08-05 的旧 yh-auth 缓存(缺
# CasSsoAutoConfiguration),镜像启动报 serverName 崩溃。现改用 settings.xml mirror 把 # CasSsoAutoConfiguration),镜像启动报 serverName 崩溃。现改用 settings.xml mirror 把
# pom 的 HTTP 仓库重定向到 http://nexus:8081/repository/maven-public/(已验证 -7 可达)。 # pom 的 HTTP 仓库重定向到 http://nexus:8081/repository/maven-public/(已验证 -7 可达)。
# 先清理上次失败残留的同名容器(set -e 下末尾的 rm 不会执行)
docker rm -f mavenbuild 2>/dev/null || true
docker run -d --name mavenbuild \ docker run -d --name mavenbuild \
--network infra-infra-net \ --network infra-infra-net \
-v /opt/docker/ubs-m2:/root/.m2 \ -v /opt/docker/ubs-m2:/root/.m2 \