fix(ci): isolate tenant dependency cache

这个提交包含在:
XuqmGroup 2026-07-27 10:20:41 +08:00
父节点 7c4915bdb6
当前提交 3dbe70fa25

查看文件

@ -8,10 +8,9 @@ COPY yarn.lock ./yarn.lock
COPY tenant-platform/package.json ./tenant-platform/package.json COPY tenant-platform/package.json ./tenant-platform/package.json
COPY docs-site/package.json ./docs-site/package.json COPY docs-site/package.json ./docs-site/package.json
ENV YARN_CACHE_FOLDER=/var/cache/yarn # 依赖层本身会随 manifests/lockfile 缓存。禁止跨构建复用 Yarn 全局缓存:
# 内部仓库一旦出现同版本制品被重新上传,共享缓存会保留旧字节并与锁文件摘要冲突。
RUN --mount=type=cache,target=/var/cache/yarn,sharing=locked \ RUN yarn install --frozen-lockfile
yarn install --frozen-lockfile
# GIT_COMMIT invalidates source-code layers on every commit, without re-running yarn install # GIT_COMMIT invalidates source-code layers on every commit, without re-running yarn install
ARG GIT_COMMIT=unknown ARG GIT_COMMIT=unknown