23 lines
762 B
YAML
23 lines
762 B
YAML
.push-tag-and-version:
|
|
stage: push-tag-and-version
|
|
image: gitlab.exxcellent.de:4567/gilden/ci/exxcellent-ssh-tool/snapshot:1.1.0_39583631
|
|
# TODO wgu reactivate
|
|
#image: gitlab.exxcellent.de:4567/gilden/ci/exxcellent-ssh-tool:1.2.0
|
|
variables:
|
|
ARTIFACT: "version"
|
|
MVN_VERSION: "true"
|
|
before_script:
|
|
- setup-ssh
|
|
script:
|
|
- export VERSION="0.0.0"
|
|
- "[ -f ./$ARTIFACT ] && export VERSION=$(cat ./$ARTIFACT)"
|
|
- echo $VERSION
|
|
- pull
|
|
- echo $VERSION > $ARTIFACT
|
|
- curl "https://img.shields.io/static/v1?label=Version-&message=$VERSION&color=green" -o $ARTIFACT.svg
|
|
- >
|
|
if [ "${MVN_VERSION}" == "true" ]; then
|
|
mvn versions:set -DnewVersion=$VERSION -DgenerateBackupPoms=false
|
|
fi
|
|
- push $VERSION
|