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