update publish script

This commit is contained in:
Anthony RAYMOND 2022-08-01 22:56:13 +02:00
parent 5f1aa8d99a
commit a58ab74db5

View file

@ -46,53 +46,3 @@ mvn versions:set -DnextSnapshot=true -DprocessAllModules=true -DgenerateBackupPo
git add pom.xml ./*/pom.xml && git commit -m "Prepare next iteration" && git push origin master
shopt -u nullglob
#!/bin/bash
versionPattern="[0-9]+\.[0-9]+\.[0-9]+(\-beta)*"
tagName=""
while [[ ! $tagName =~ $versionPattern ]]; do
read -p "Tag name (version): " tagName
done
if ! grep -Fq "<version>$tagName</version>" ./pom.xml; then
echo -e "$(tput setaf 1)WOW, wait! The provided tag does not match the pom.xml version$(tput sgr0)"
exit 1
fi
if GIT_DIR=./.git git rev-parse $tagName >/dev/null 2>&1
then
echo -e "$(tput setaf 1)ERROR: Tag $tagName already exists$(tput sgr0)"
fi
if git tag $tagName; then
echo -e "$(tput setaf 2)Tag created$(tput sgr0)"
else
echo -e "$(tput setaf 1)ERROR: Failed to create tag locally$(tput sgr0)"
exit 1
fi
if git push origin $tagName; then
echo -e "$(tput setaf 2)Tag pushed$(tput sgr0)"
else
echo -e "$(tput setaf 1)ERROR: Failed to push tag$(tput sgr0)"
exit 1
fi
echo -e "$(tput setaf 2)Everything went fine :)$(tput sgr0)"