From f5517e98963ca6d03eb34ec107e80ce418fc094b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Bedna=C5=99=C3=ADk?= <jan.bednarik@gmail.com> Date: Tue, 5 May 2020 22:02:02 +0200 Subject: [PATCH] CI: Use cache for Docker build --- .gitlab-ci.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f1d1b904..5031262a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,10 +11,16 @@ services: before_script: - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY -build: +build_app: stage: build script: - - docker build -t $IMAGE_TAG_APP . - - docker build -t $IMAGE_TAG_NGINX . -f Dockerfile.nginx + - docker pull $CI_REGISTRY_IMAGE:master || true + - docker build --cache-from $CI_REGISTRY_IMAGE:master -t $IMAGE_TAG_APP . - docker push $IMAGE_TAG_APP + +build_nginx: + stage: build + script: + - docker pull $CI_REGISTRY_IMAGE:master-nginx || true + - docker build --cache-from $CI_REGISTRY_IMAGE:master-nginx -t $IMAGE_TAG_NGINX . -f Dockerfile.nginx - docker push $IMAGE_TAG_NGINX -- GitLab