feat(exx-Pipeline): set gradle.version in Gradle Build and move minor version trigger to default branch
This commit is contained in:
parent
0e57f4cce1
commit
d515a0256d
@ -8,7 +8,7 @@ a.major-release:
|
|||||||
BUMP_VERSION: "major"
|
BUMP_VERSION: "major"
|
||||||
|
|
||||||
b.minor-release:
|
b.minor-release:
|
||||||
extends: .release-release-branch
|
extends: .release-default
|
||||||
variables:
|
variables:
|
||||||
BUMP_VERSION: "minor"
|
BUMP_VERSION: "minor"
|
||||||
|
|
||||||
|
|||||||
@ -1,11 +1,14 @@
|
|||||||
.gradle-build:
|
.gradle-build:
|
||||||
stage: build
|
stage: build
|
||||||
image: $GRADLE_IMAGE
|
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:
|
script:
|
||||||
# todo increase version like maven set. OR Define Gradle skript to use ENV Ideen:
|
|
||||||
# wir überlassen den Projekten das wie sie die Version hoch zählen.
|
|
||||||
# wir definieren eine Variable die beim aufruf von gradle gesetzt werden kann um die Version zu bekommen.
|
|
||||||
# wir sagen das hier das plugin von palantir benutzt werden soll.
|
|
||||||
- "./gradlew --build-cache assemble $GRADLE_CLI_OPTS"
|
- "./gradlew --build-cache assemble $GRADLE_CLI_OPTS"
|
||||||
artifacts:
|
artifacts:
|
||||||
expire_in: 2 weeks
|
expire_in: 2 weeks
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user