fix(ci): isolate tenant dependency cache
这个提交包含在:
父节点
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
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户