EXITCODE=0
INSTANCE=$1
+REVISION=$2
if [[ "$INSTANCE" == '' ]]; then
- echo "Syntax: $0 <instance>"
+ echo "Syntax: $0 <instance> [revision]"
exit 1
fi
cd $WORKSPACE
+if [[ "$REVISION" != '' ]]; then
+ git checkout $REVISION
+fi
+
cp -f /home/jenkins/diagnostics/arvados-workbench/$INSTANCE-application.yml $WORKSPACE/apps/workbench/config/application.yml
cd $WORKSPACE/apps/workbench
ECODE=$?
+if [[ "$REVISION" != '' ]]; then
+ git checkout master
+fi
+
if [[ "$ECODE" != "0" ]]; then
title "!!!!!! DIAGNOSTICS FAILED (`timer`) !!!!!!"
EXITCODE=$(($EXITCODE + $ECODE))