20 lines
511 B
Bash
Executable file
20 lines
511 B
Bash
Executable file
#!/bin/bash
|
|
|
|
source development-version.sh
|
|
|
|
if [ -z "$VERSION" ]
|
|
then
|
|
echo "Error: VERSION needs to be set!"
|
|
else
|
|
git pull
|
|
echo "Release version: $VERSION"
|
|
|
|
while IFS='.' read -ra NUM; do
|
|
echo "VERSION=${NUM[0]}.${NUM[1]}.$((NUM[2]+1)) \$@" > development-version.sh
|
|
done <<< "$VERSION"
|
|
echo "Version bumped in file 'development-version.sh'"
|
|
|
|
git add -A && git commit -m "Version ${VERSION}"
|
|
git tag -a ${VERSION} -m "Release ${VERSION}"
|
|
git push --follow-tags
|
|
fi
|