.maven-build: stage: build interruptible: true image: $MAVEN_IMAGE before_script: - > if [ "$BACKEND_DIR" != "" ]; then cd $BACKEND_DIR fi - > if [ ! -z "$CI_COMMIT_TAG" ]; then mvn $MAVEN_CLI_OPTS $MAVEN_EXTRA_OPTS versions:set -DnewVersion=$CI_COMMIT_TAG -DgenerateBackupPoms=false $MVN_EXTRA_ARGS fi script: - mvn $MAVEN_CLI_OPTS package $MAVEN_CLI_BUILD_OPTS -DskipTests artifacts: expire_in: 2 weeks when: always paths: - "**/target/"