.push-tag-and-version: stage: push-tag-and-version image: gitlab.exxcellent.de:4567/gilden/ci/exxcellent-ssh-tool:1.2.0 variables: ARTIFACT: "version" MVN_VERSION: "false" 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