From 848de2bc4f054f883cc82200421e6f6aa4255b78 Mon Sep 17 00:00:00 2001 From: yhampe Date: Thu, 17 Oct 2024 10:49:43 +0200 Subject: [PATCH] RED-9472: seperation of system rules added deploy stage to gitlab pipeline --- .gitlab-ci.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 62149a06..ff16ba00 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,6 +7,24 @@ include: ref: 'main' file: 'ci-templates/gradle_java.yml' +deploy: + stage: deploy + tags: + - dind + script: + - echo "Building with gradle version ${BUILDVERSION}" + - gradle -Pversion=${BUILDVERSION} publish + - gradle bootBuildImage --publishImage -PbuildbootDockerHostNetwork=true -Pversion=${BUILDVERSION} + - echo "BUILDVERSION=$BUILDVERSION" >> version.env + artifacts: + reports: + dotenv: version.env + rules: + - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH + - if: $CI_COMMIT_BRANCH =~ /^release/ + - if: $CI_COMMIT_BRANCH =~ /^feature/ + - if: $CI_COMMIT_TAG + deploy JavaDoc: stage: deploy tags: