[develop]: Update release.sh

This commit is contained in:
Konstantinos Triantafyllou 2024-06-26 15:40:06 +03:00
parent b00ab858c2
commit 6297e9b125
1 changed files with 25 additions and 3 deletions

View File

@ -1,4 +1,6 @@
rm -f v*.zip
rm -f *.zip
# Portal
git clone https://code-repo.d4science.org/MaDgIK/irish-monitor.git
cd irish-monitor
git checkout master
@ -11,7 +13,27 @@ cd ../openaire-theme
git checkout master
cd ../../../
npm run after-build-clean
cd ../
version=$(npm pkg get version | xargs)
zip -r v$version.zip irish-monitor
cd ../
zip -r irish-monitor-$version.zip irish-monitor
rm -rf irish-monitor
# Service
git clone https://code-repo.d4science.org/MaDgIK/irish-monitor-service.git
cd irish-monitor-service
git checkout production
rm -rf .git*
version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
# Remove the '-SNAPSHOT' suffix
version=${version%-SNAPSHOT}
# Split the version string into major, minor, and patch components
IFS='.' read -r major minor patch <<EOF
$version
EOF
# Subtract one from the patch version
patch=$((patch - 1))
# Reconstruct the version string
version="$major.$minor.$patch"
cd ../
zip -r irish-monitor-service-$version.zip irish-monitor-service
rm -rf irish-monitor-service