From ce4f06b811e8960e12945d916b63aca82bf44bc9 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Fri, 14 Apr 2023 12:50:29 +0200 Subject: [PATCH] release version 2.0.0 --- release-erstellen.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 release-erstellen.sh diff --git a/release-erstellen.sh b/release-erstellen.sh new file mode 100755 index 0000000..6ea590d --- /dev/null +++ b/release-erstellen.sh @@ -0,0 +1,23 @@ +#!/bin/sh + +if [ "$#" -ne 1 ]; then + echo "Aufruf: release-erstellen.sh JA" + echo "Als Parameter bitte 'JA' eintragen zur Sicherheit" + exit 1 +fi + + +## alle -SNAPSHOT in pom.xmls entfernen +find . -name pom.xml -exec sed -i 's/-SNAPSHOT//g' {} + + +## release version auslesen +NEWVERSION=$(xmlstarlet sel -N w="http://maven.apache.org/POM/4.0.0" -t -v '//w:project/w:version' -n pom.xml) + +echo +echo "NEXT STEPS:" +echo "***********" +echo "Änderungen prüfen" +echo "git commit -a -m 'release version "$NEWVERSION"'" +echo "git push" +echo "git tag "$NEWVERSION +echo "git push --tags" -- GitLab