Newer
Older
# Define templates
include:
- project: 'gazelle/private/gitlab-ci-templates'
# Define stages
stages:
- build
# Define global variables
variables:
P_MAVEN_IMAGE_TAG: "3.6.3-jdk-11-slim"
package:
stage: build
extends:
- .buildJavaMavenPackage
variables:
needs:
- job: compile/unit-test
artifacts: true
install-cache-repo:
stage: publish
variables:
P_MAVEN_EXTRA_ARGS: "-DskipTests -DskipITs"
publish-code:
stage: publish
extends:
- .publishJavaMavenDeploy
needs:
- job: package
artifacts: true
release/code:
stage: release
extends:
- .releaseCodeForJava
when: manual
variables:
P_MAVEN_JAVADOC_SKIP: "true"