From 79c8451d0e34873a1961b277dde5b69c0b8d9a80 Mon Sep 17 00:00:00 2001 From: David Mehren Date: Sun, 30 May 2021 10:49:05 +0200 Subject: [PATCH] Enable docker cache --- .gitlab-ci.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 90c5d5e..de49373 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,16 +14,17 @@ before_script: build-main: script: - - docker build --no-cache --pull -t "$CI_REGISTRY_IMAGE" . - - docker tag "$CI_REGISTRY_IMAGE" "$CI_REGISTRY_IMAGE:branch-$CI_COMMIT_REF_SLUG" - - docker push "$CI_REGISTRY_IMAGE:branch-$CI_COMMIT_REF_SLUG" + - docker pull $CI_REGISTRY_IMAGE || true + - docker build --cache-from $CI_REGISTRY_IMAGE --pull -t "$CI_REGISTRY_IMAGE" -t "$CI_REGISTRY_IMAGE:branch-$CI_COMMIT_REF_SLUG" . - docker push "$CI_REGISTRY_IMAGE" + - docker push "$CI_REGISTRY_IMAGE:branch-$CI_COMMIT_REF_SLUG" only: - main build: script: - - docker build --no-cache --pull -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" . + - docker pull $CI_REGISTRY_IMAGE || true + - docker build --cache-from $CI_REGISTRY_IMAGE --pull -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" . - docker push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" except: - main