File tree 1 file changed +14
-7
lines changed
1 file changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -5,21 +5,28 @@ die () {
5
5
exit 1
6
6
}
7
7
8
- usage=" Usage: release <version>"
9
-
10
- if [[ ` git status --porcelain` ]]; then
8
+ if [[ $( git status --porcelain) ]]; then
11
9
die " dirty workspace"
12
10
fi
13
11
14
12
VERSION=" $1 "
15
13
16
14
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"
18
20
fi
19
21
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
23
30
24
31
read -e -p " Upload successful. Also tag? [y/N]"
25
32
if [[ " $REPLY " == [Yy]* ]]; then
You can’t perform that action at this time.
0 commit comments