From f37f42ce8e9abd67bb1db9d59acf4100fb8a8081 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=B6ren=20Henning?= <soeren.henning@email.uni-kiel.de>
Date: Thu, 25 Jun 2020 14:33:23 +0200
Subject: [PATCH] Add rules > changes block to each deploy job

---
 .gitlab-ci.yml | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d0e5fdf8a..802d4a68c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -99,8 +99,8 @@ spotbugs:
     - docker logout
   rules:
     - changes:
-      - ./$JAVA_PROJECT_NAME/**/*
-      - ./application-kafkastreams-commons/**/*
+      # - $JAVA_PROJECT_NAME/**/* # hope this can be simplified soon, see #51
+      - application-kafkastreams-commons/**/*
       if: "$DOCKERHUB_ORG && $DOCKERHUB_ID && $DOCKERHUB_PW && $IMAGE_NAME && $JAVA_PROJECT_NAME"
       when: always
     - if: "$DOCKERHUB_ORG && $DOCKERHUB_ID && $DOCKERHUB_PW && $IMAGE_NAME && $JAVA_PROJECT_NAME"
@@ -111,21 +111,37 @@ deploy-uc1-kstreams-app:
   variables:
     IMAGE_NAME: "theodolite-uc1-kstreams-app"
     JAVA_PROJECT_NAME: "uc1-application"
+  rules: # hope this can be simplified soon, see #51
+    - changes:
+      - uc1-application/**/*
+      - application-kafkastreams-commons/**/*
 
 deploy-uc2-kstreams-app:
   extends: .deploy
   variables:
     IMAGE_NAME: "theodolite-uc2-kstreams-app"
     JAVA_PROJECT_NAME: "uc2-application"
+  rules: # hope this can be simplified soon, see #51
+    - changes:
+      - uc2-application/**/*
+      - application-kafkastreams-commons/**/*
 
 deploy-uc3-kstreams-app:
   extends: .deploy
   variables:
     IMAGE_NAME: "theodolite-uc3-kstreams-app"
     JAVA_PROJECT_NAME: "uc3-application"
+  rules: # hope this can be simplified soon, see #51
+    - changes:
+      - uc3-application/**/*
+      - application-kafkastreams-commons/**/*
 
 deploy-uc4-kstreams-app:
   extends: .deploy
   variables:
     IMAGE_NAME: "theodolite-uc4-kstreams-app"
     JAVA_PROJECT_NAME: "uc4-application"
+  rules: # hope this can be simplified soon, see #51
+    - changes:
+      - uc4-application/**/*
+      - application-kafkastreams-commons/**/*
-- 
GitLab