diff options
Diffstat (limited to 'tools/release.sh')
-rwxr-xr-x | tools/release.sh | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tools/release.sh b/tools/release.sh new file mode 100755 index 0000000000..14d7fc885e --- /dev/null +++ b/tools/release.sh @@ -0,0 +1,24 @@ +#!/bin/sh + +git update-index -q --refresh + +if test -n "$(git diff-index --name-only HEAD --)" \ +|| test -n "$(git ls-files --others --exclude-standard)" +then + echo >&2 "error: working directory is dirty, refusing to build" + exit 1 +fi + +./tools/version.sh --release && +mvn clean package +rc=$? +./tools/version.sh --reset + +if test 0 = $rc +then + echo + echo Built Gerrit Code Review `git describe`: + ls gerrit-war/target/gerrit-*.war + echo +fi +exit $rc |