From acea54867073c41899f85d03e484860e1cc731f9 Mon Sep 17 00:00:00 2001 From: admin Date: Mon, 10 Aug 2026 11:40:31 +0800 Subject: [PATCH] ci: clear cached yh.platform SNAPSHOT in maven container before build so re-deployed yh-auth (-7, with CasSsoAutoConfiguration) is pulled; fixes serverName crash from stale snapshot --- .gitea/workflows/ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 9ecbdab..afa7eb9 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -66,6 +66,10 @@ jobs: -v /opt/docker/ubs-m2:/root/.m2 \ -w /build maven:3.6.3-jdk-8 sleep 3600 docker cp "${PWD}/." mavenbuild:/build/ + # 强制清掉宿主 m2 中已缓存的 yh.platform 全部 SNAPSHOT(mavenbuild 的 /root/.m2 + # 即宿主 /opt/docker/ubs-m2,通过 docker.sock 作用于宿主),确保本次重新拉取用户刚 + # re-deploy 的最新 yh-auth(含 CasSsoAutoConfiguration),避免解析到旧的 SNAPSHOT 构建。 + docker exec mavenbuild rm -rf /root/.m2/com/yunhai/platform docker exec mavenbuild sh -c 'cd /build/service && mvn -U -B -DskipTests clean package' mkdir -p "${PWD}/service/target" docker cp mavenbuild:/build/service/target/userbase.jar "${PWD}/service/target/userbase.jar"