Skip to content

Commit f26b8a3

Browse files
committed
update release script
1 parent 05f8dce commit f26b8a3

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

release

+14-7
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,28 @@ die () {
55
exit 1
66
}
77

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

1412
VERSION="$1"
1513

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

20-
git pull origin $(git rev-parse --abbrev-ref HEAD) || die "pull failed"
21-
./gradlew clean -Pversion=${VERSION} jbock:publish || die "build failed"
22-
./gradlew clean -Pversion=${VERSION} compiler:publish || die "build failed"
22+
if ! ./gradlew clean -Pversion=${VERSION} jbock:publish; then
23+
die "build failed"
24+
fi
25+
26+
27+
if ! ./gradlew clean -Pversion=${VERSION} compiler:publish; then
28+
die "build failed"
29+
fi
2330

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

0 commit comments

Comments
 (0)