From 0391aa8919d5d3c61146dc78a0e6ce5c85c2205c Mon Sep 17 00:00:00 2001 From: Christos Tranoris Date: Mon, 14 Oct 2024 10:18:49 +0300 Subject: [PATCH] adding gitlab ci --- .gitlab-ci.yml | 23 +++++++++++++++++++++++ ci_settings.xml | 16 ++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 .gitlab-ci.yml create mode 100644 ci_settings.xml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..58d9323 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,23 @@ +include: + - ci-templates/default.yml + - ci-templates/build.yml + + - local: ci-templates/build.yml + rules: + - if: '$CI_COMMIT_REF_NAME == "main" || $CI_COMMIT_REF_NAME == "develop" || $CI_COMMIT_REF_PROTECTED' + + - local: ci-templates/build_unprotected.yml + rules: + - if: '$CI_COMMIT_REF_NAME != "main" && $CI_COMMIT_REF_NAME != "develop" && !$CI_COMMIT_REF_PROTECTED' + + + + +maven_build: + extends: .maven_build + +docker_build: + extends: .docker_build + needs: + - maven_build + diff --git a/ci_settings.xml b/ci_settings.xml new file mode 100644 index 0000000..69ad06e --- /dev/null +++ b/ci_settings.xml @@ -0,0 +1,16 @@ + + + + gitlab-maven + + + + Job-Token + ${CI_JOB_TOKEN} + + + + + + -- GitLab