Skip to content

Commit cdaefab

Browse files
committed
update release script
1 parent 59da969 commit cdaefab

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

release

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,23 @@ die () {
66
exit 1
77
}
88

9-
usage="Usage: release <version>"
10-
11-
if [[ `git status --porcelain` ]]; then
9+
if [[ -n $(git status --porcelain) ]]; then
1210
die "dirty workspace"
1311
fi
1412

1513
VERSION="$1"
1614

1715
if [[ -z "$VERSION" ]]; then
18-
die "$usage"
16+
die "Usage: release <version>"
17+
fi
18+
19+
if ! git pull origin $(git rev-parse --abbrev-ref HEAD); then
20+
die "pull failed"
1921
fi
2022

21-
git pull origin $(git rev-parse --abbrev-ref HEAD)
22-
./gradlew clean build
23-
./gradlew -Pversion=${VERSION} publish
23+
if ! ./gradlew clean -Pversion=${VERSION} clean test publish; then
24+
die "build failed"
25+
fi
2426

2527
read -e -p "Upload successful. Also tag? [y/N]"
2628
if [[ "$REPLY" == [Yy]* ]]; then

0 commit comments

Comments
 (0)