variables: SONAR_PROJECT_KEY: 'RED_redaction-report-service' include: - project: 'gitlab/gitlab' ref: 'main' file: 'ci-templates/gradle_java.yml' deploy: stage: deploy tags: - dind variables: DOCKER_AUTH_CONFIG: $CI_NEXUS_DOCKER_CONFIG_JSON DOCKER_HOST: "tcp://docker:2375" DOCKER_TLS_CERTDIR: "" script: - echo "Building with gradle version ${BUILDVERSION}" - gradle -Pversion=${BUILDVERSION} publish - gradle bootBuildImage --cleanCache --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