From b3fd66a10bc083737e510cba639c8852fea302c2 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Thu, 23 Mar 2023 08:55:23 +0100 Subject: [PATCH] Releaseerstellung Support Scripte --- release-startdev.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/release-startdev.sh b/release-startdev.sh index a433a38938..04881039f8 100755 --- a/release-startdev.sh +++ b/release-startdev.sh @@ -1,6 +1,6 @@ #!/bin/bash -set -x +#set -x if [ "$#" -ne 1 ]; then echo "Aufruf: ozg-release-startdev.sh NEWVERSION" @@ -9,6 +9,8 @@ fi NEWVERSION=$1 +echo + # pom.xml:main -> project.version setzen # projectname/pom.xml:parent -> project.parent.version setzen # projectname/pom.xml:parent,main -> project.parent.version und project.version setzen @@ -19,10 +21,15 @@ PROJECTS="pom.xml:main for PROJECT in $PROJECTS; do - echo $PROJECT POMFILE=$(echo $PROJECT | cut -d':' -f1) ACTIONS=$(echo $PROJECT | cut -d':' -f2) + ## Auf SNAPSHOT Versionen testen + if fgrep -q "SNAPSHOT" $POMFILE; then + echo "WARNUNG: Datei "$POMFILE" enthält noch SNAPSHOT Versionen, das sollte hier nicht passieren." + fi + + ## Versionen setzen if [[ $ACTIONS == *"main"* ]] ; then xmlstarlet ed --pf -L -N w="http://maven.apache.org/POM/4.0.0" -u '//w:project/w:version' -v $NEWVERSION $POMFILE fi -- GitLab