From 3d7dd03d5c0f038fce9bbadf751189182dca63d8 Mon Sep 17 00:00:00 2001
From: Dimitrios Giannopoulos <dimit.giannopoulos@upnet.gr>
Date: Tue, 19 Dec 2023 12:03:51 +0000
Subject: [PATCH] moved branch logic to gitlab ci

---
 .gitlab-ci.yml           |  7 ++++++-
 ci-templates/default.yml | 17 -----------------
 2 files changed, 6 insertions(+), 18 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index af3947a..af9ac79 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,6 +1,11 @@
 include: 
   - ci-templates/default.yml
-  - ci-templates/build_unprotected.yml
+  - local: ci-templates/build.yml
+    rules:
+      - if: $CI_COMMIT_REF_PROTECTED == "true"
+  - local: ci-templates/build_unprotected.yml
+    rules:
+      - if: $CI_COMMIT_REF_PROTECTED != "true"
 
 maven_build:
   extends: .maven_build
diff --git a/ci-templates/default.yml b/ci-templates/default.yml
index ede18c0..8b0f900 100644
--- a/ci-templates/default.yml
+++ b/ci-templates/default.yml
@@ -5,7 +5,6 @@ stages:
   - post
   - security
 
-# Default configuration for all jobs
 .default:
   variables:
     DEFAULT_VERSION: "1.2.0-SNAPSHOT"
@@ -18,19 +17,3 @@ stages:
       else
         export APP_VERSION=$DEFAULT_VERSION
       fi
-
-# Configuration for jobs on protected branches
-.default_protected:
-  extends: .default
-  rules:
-    - if: $CI_COMMIT_REF_PROTECTED == "true"
-
-# Configuration for jobs on unprotected branches
-.default_unprotected:
-  # extends: .default
-  variables:
-    APP_VERSION: $CI_COMMIT_REF_NAME
-  rules:
-    - if: $CI_COMMIT_REF_PROTECTED != "true"
-  artifacts:
-    expire_in: 1 day
-- 
GitLab