From 94dd494cfc8c0abb0e7e83408fc4d4b95e63b848 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Robotka=20Adri=C3=A1n?= <robotka@sch.bme.hu>
Date: Tue, 8 Sep 2020 11:00:26 +0200
Subject: [PATCH] Update .gitlab-ci.yml

---
 .gitlab-ci.yml | 45 +++++++++++++--------------------------------
 1 file changed, 13 insertions(+), 32 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 799d788..b332388 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,6 +9,11 @@ variables:
   # git tag or branch name
   CONTAINER_IMAGE: "registry.kszk.bme.hu/monitoring/pupak:$CI_COMMIT_REF_NAME"
 
+# include CI config from another repo
+include:
+  - project: kszk/sysadmin/ci
+    file: /docker-build.yaml
+
 pip:
   stage: Get dependencies
   script:
@@ -27,39 +32,15 @@ pylint:
     - pip install pylint
     - pylint -d C0301 *.py
 
-docker kszk:
-  extends: .image-template
+kszk registry:
+  extends: .docker-build
   variables:
-    REGISTRY: registry.kszk.bme.hu
-    REGISTRY_USER: "$KSZK_NEXUS_USERNAME"
-    REGISTRY_PASSWORD: "$KSZK_NEXUS_PASSWORD"
-    IMAGE: registry.kszk.bme.hu/monitoring/pupak:$CI_COMMIT_REF_NAME
+    IMAGE_NAME: monitoring/pupak:$CI_COMMIT_REF_NAME
 
-docker hub:
-  extends: .image-template
+dockerhub:
+  extends: .docker-build
   variables:
+    IMAGE_NAME: robotka/pupak:$CI_COMMIT_REF_NAME
     REGISTRY: "https://index.docker.io/v1/"
-    REGISTRY_USER: "$HUB_USER"
-    REGISTRY_PASSWORD: "$HUB_PASS"
-    IMAGE: robotka/pupak:$CI_COMMIT_REF_NAME
-
-###################### Docker image build template #######################
-
-# hidden job, not gonna run, just for the inheritance
-.image-template:
-  stage: Docker build
-  image:
-    name: gcr.io/kaniko-project/executor:debug
-    entrypoint: [""]
-  script:
-    - echo "{\"auths\":{\"$REGISTRY\":{\"username\":\"$REGISTRY_USER\",\"password\":\"$REGISTRY_PASSWORD\"}}}"
-      > /kaniko/.docker/config.json
-    - echo "Push $IMAGE to $REGISTRY"
-    - /kaniko/executor
-      --context $CI_PROJECT_DIR
-      --dockerfile $CI_PROJECT_DIR/Dockerfile
-      --destination "$IMAGE"
-  only:
-    - master
-    - tags
-
+    REGISTRY_USER: "$HUB_USERNAME"
+    REGISTRY_PASSWORD: "$HUB_PASSWORD"
-- 
GitLab