gilde-ci-cd/templates/java/gradle/gradle-build.gitlab-ci.yml
2022-07-08 09:55:41 +02:00

17 lines
457 B
YAML

.gradle-build:
stage: build
image: $GRADLE_IMAGE
before_script:
# Replace version in Gradle file with $CI_COMMIT_TAG
- >
if ["$CI_COMMIT_TAG" != ""] && ["$PATH_TO_VERSION_FILE" != ""]; then
export GRADLE_VERSION=$(awk '/^version/{print $NF}' $PATH_TO_VERSION_FILE)
fi
script:
- "./gradlew --build-cache assemble $GRADLE_CLI_OPTS"
artifacts:
expire_in: 2 weeks
when: on_success
paths:
- "**/build"