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"