|
@@ -474,16 +474,15 @@ IMAGE_CI ?= ci/$(PROJECT_NAME):$(BRANCH_NAME)-$(BUILD_NUMBER)
|
|
|
IMAGE_REPO ?= gcr.io/overleaf-ops/$(PROJECT_NAME)
|
|
IMAGE_REPO ?= gcr.io/overleaf-ops/$(PROJECT_NAME)
|
|
|
IMAGE_REPO_BRANCH ?= $(IMAGE_REPO):$(BRANCH_NAME)
|
|
IMAGE_REPO_BRANCH ?= $(IMAGE_REPO):$(BRANCH_NAME)
|
|
|
IMAGE_REPO_MAIN ?= $(IMAGE_REPO):main
|
|
IMAGE_REPO_MAIN ?= $(IMAGE_REPO):main
|
|
|
-IMAGE_REPO_MASTER ?= $(IMAGE_REPO):master
|
|
|
|
|
IMAGE_REPO_FINAL ?= $(IMAGE_REPO_BRANCH)-$(BUILD_NUMBER)
|
|
IMAGE_REPO_FINAL ?= $(IMAGE_REPO_BRANCH)-$(BUILD_NUMBER)
|
|
|
|
|
|
|
|
export SENTRY_RELEASE ?= ${COMMIT_SHA}
|
|
export SENTRY_RELEASE ?= ${COMMIT_SHA}
|
|
|
|
|
|
|
|
build_deps:
|
|
build_deps:
|
|
|
docker build --pull \
|
|
docker build --pull \
|
|
|
|
|
+ --build-arg BUILDKIT_INLINE_CACHE=1 \
|
|
|
--cache-from $(IMAGE_REPO_BRANCH)-deps \
|
|
--cache-from $(IMAGE_REPO_BRANCH)-deps \
|
|
|
--cache-from $(IMAGE_REPO_MAIN)-deps \
|
|
--cache-from $(IMAGE_REPO_MAIN)-deps \
|
|
|
- --cache-from $(IMAGE_REPO_MASTER)-deps \
|
|
|
|
|
--tag $(IMAGE_REPO_BRANCH)-deps \
|
|
--tag $(IMAGE_REPO_BRANCH)-deps \
|
|
|
--target deps \
|
|
--target deps \
|
|
|
--file Dockerfile \
|
|
--file Dockerfile \
|
|
@@ -492,8 +491,6 @@ build_deps:
|
|
|
build_dev:
|
|
build_dev:
|
|
|
docker build \
|
|
docker build \
|
|
|
--build-arg SENTRY_RELEASE \
|
|
--build-arg SENTRY_RELEASE \
|
|
|
- --cache-from $(IMAGE_REPO_BRANCH)-deps \
|
|
|
|
|
- --cache-from $(IMAGE_CI)-dev \
|
|
|
|
|
--tag $(IMAGE_CI) \
|
|
--tag $(IMAGE_CI) \
|
|
|
--tag $(IMAGE_CI)-dev \
|
|
--tag $(IMAGE_CI)-dev \
|
|
|
--target dev \
|
|
--target dev \
|