#!/bin/bash # main script invoked by hudson # sanity check parameters [ -z $BRANCH ] && echo "BRANCH variable mandatory" && exit 1 [ -z $VERSION ] && echo "VERSION variable mandatory" && exit 1 [ -z $GIT_USER ] && echo "GIT_USER variable mandatory" && exit 1 [ -z $GIT_EMAIL ] && echo "GIT_EMAIL variable mandatory" && exit 1 OPTS="-b $BRANCH" if [ ! -z $REV ]; then OPTS="$OPTS -r $REV" fi if [ ! -z $GT_VERSION ]; then OPTS="$OPTS -g $GT_VERSION" fi if [ ! -z $GWC_VERSION ]; then OPTS="$OPTS -w $GWC_VERSION" fi ./build_release.sh $OPTS $VERSION $GIT_USER $GIT_EMAIL