Antoine POPINEAU
5 years ago
18 changed files with 81 additions and 33 deletions
@ -0,0 +1,25 @@
@@ -0,0 +1,25 @@
|
||||
#!/bin/sh |
||||
|
||||
if [ $# -ne 2 ]; then |
||||
echo 'Usage: ./publish.sh <TAG> <MESSAGE>' >&2 |
||||
exit 1 |
||||
fi |
||||
|
||||
if [ "$(git diff --stat)" != '' ]; then |
||||
echo 'ERROR: repository is dirty.' >&2 |
||||
exit 1 |
||||
fi |
||||
|
||||
TAG="$1" |
||||
MESSAGE="$2" |
||||
|
||||
if [ "$(git tag -l | grep $TAG)" != '' ]; then |
||||
echo "ERROR: tag $TAG already exists." >&2 |
||||
exit 1 |
||||
fi |
||||
|
||||
git tag -a -m "$MESSAGE" "$TAG" |
||||
git push --tags |
||||
|
||||
./gradlew publish |
||||
|
Loading…
Reference in new issue