18 lines
545 B
YAML
18 lines
545 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)
|
|
$(sed -i /^version/s/$GRADLE_VERSION/\'$CI_COMMIT_TAG\'/ $PATH_TO_VERSION_FILE)
|
|
fi
|
|
script:
|
|
- "./gradlew --build-cache assemble $GRADLE_CLI_OPTS"
|
|
artifacts:
|
|
expire_in: 2 weeks
|
|
when: on_success
|
|
paths:
|
|
- "**/build"
|