|
|
@@ -84,8 +84,21 @@ ifneq (,$(wildcard test/acceptance/js/scripts/pre-run))
|
|
|
endif
|
|
|
|
|
|
build:
|
|
|
+ docker pull gcr.io/overleaf-ops/$(PROJECT_NAME):$(BRANCH_NAME)-deps \
|
|
|
+ || docker pull gcr.io/overleaf-ops/$(PROJECT_NAME):main-deps \
|
|
|
+ || echo 'nothing cached'
|
|
|
+ docker build \
|
|
|
+ --pull \
|
|
|
+ --tag gcr.io/overleaf-ops/$(PROJECT_NAME):$(BRANCH_NAME)-deps \
|
|
|
+ --cache-from gcr.io/overleaf-ops/$(PROJECT_NAME):$(BRANCH_NAME)-deps \
|
|
|
+ --cache-from gcr.io/overleaf-ops/$(PROJECT_NAME):main-deps \
|
|
|
+ --target base \
|
|
|
+ --file Dockerfile \
|
|
|
+ .
|
|
|
+
|
|
|
docker build --pull --tag ci/$(PROJECT_NAME):$(BRANCH_NAME)-$(BUILD_NUMBER) \
|
|
|
--tag gcr.io/overleaf-ops/$(PROJECT_NAME):$(BRANCH_NAME)-$(BUILD_NUMBER) \
|
|
|
+ --cache-from gcr.io/overleaf-ops/$(PROJECT_NAME):$(BRANCH_NAME)-deps \
|
|
|
.
|
|
|
|
|
|
tar:
|