Skip to content

Commit

Permalink
cutting bug release script
Browse files Browse the repository at this point in the history
  • Loading branch information
ddsharpe committed Oct 28, 2024
1 parent e84a049 commit 3dcd5bb
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions bug_release.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#!/bin/bash

project_version=$(mvn help:evaluate -q -DforceStdout -D"expression=project.version")
echo Current POM version: ${project_version}

project_version_number_only=$(echo $project_version | sed -e 's/[^0-9][^0-9]*$//')
last_digit=$(echo $project_version_number_only | sed -e 's/[0-9]*\.//g')
next_digit=$(($last_digit+1))
new_version=$(echo $project_version | sed -e "s/[0-9][0-9]*\([^0-9]*\)$/$next_digit\1/")

echo New Version: ${new_version}

echo mvn versions:set -DremoveSnapshot -DgenerateBackupPoms=false
echo mvn clean install
echo git add .
echo git commit -m \"release ${project_version_number_only}\"
echo git push

echo git tag release-${project_version_number_only}
echo git push origin release-${project_version_number_only}

echo mvn versions:set -DgenerateBackupPoms=false -DnewVersion=${new_version}
echo mvn clean install
echo git add .
echo git commit -m \"preparing for next development iteration\"
echo git push

0 comments on commit 3dcd5bb

Please sign in to comment.