From 2ddc4a80b34520fabac608a1d2bc4c28c08ca7a6 Mon Sep 17 00:00:00 2001 From: Nigel Babu Date: Tue, 13 Sep 2016 20:15:14 +0530 Subject: Fail regressions early when build failures * Centos Regression would return 0, causing the build to look like it passed. * NetBSD Regression would return 1, but not vote on Gerrit. Change-Id: I1611a809e654aeef9ff97d8f11d21ca5ace5a59b --- build-gluster-org/scripts/netbsd7-regression.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'build-gluster-org/scripts/netbsd7-regression.sh') diff --git a/build-gluster-org/scripts/netbsd7-regression.sh b/build-gluster-org/scripts/netbsd7-regression.sh index 2626086..186cdc6 100755 --- a/build-gluster-org/scripts/netbsd7-regression.sh +++ b/build-gluster-org/scripts/netbsd7-regression.sh @@ -73,7 +73,10 @@ echo RET=$? if [ $RET != 0 ]; then # Build failed, so abort early - exit 1 + VERDICT="FAILED" + V="-1" + ssh nb7build@review.gluster.org gerrit review --message "'$BURL : $VERDICT'" --project=glusterfs --code-review=0 --label NetBSD-regression=$V $GIT_COMMIT + exit $RET fi echo -- cgit