X-Git-Url: https://git.arvados.org/arvados-dev.git/blobdiff_plain/c6f9a3fc32babe5c0d26a1b23a89a5c7917af8db..d3f13c19bdc7b2efe160c66116461faf865fed4e:/jenkins/run-deploy.sh diff --git a/jenkins/run-deploy.sh b/jenkins/run-deploy.sh index d2c12ee..4953659 100755 --- a/jenkins/run-deploy.sh +++ b/jenkins/run-deploy.sh @@ -143,10 +143,13 @@ title "Updating API server" SUM_ECODE=0 run_puppet $IDENTIFIER.arvadosapi.com ECODE SUM_ECODE=$(($SUM_ECODE + $ECODE)) -run_command $IDENTIFIER.arvadosapi.com ECODE "/usr/local/bin/arvados-api-server-upgrade.sh" -SUM_ECODE=$(($SUM_ECODE + $ECODE)) -run_command $IDENTIFIER.arvadosapi.com ECODE "dpkg -L arvados-mailchimp-plugin 2>/dev/null && apt-get install arvados-mailchimp-plugin --reinstall || echo" +run_command $IDENTIFIER.arvadosapi.com ECODE "/usr/local/rvm/bin/rvm-exec /usr/local/bin/arvados-api-server-upgrade.sh" SUM_ECODE=$(($SUM_ECODE + $ECODE)) +if [ ! "$IDENTIFIER" = "c97qk" ] +then + run_command $IDENTIFIER.arvadosapi.com ECODE "dpkg -L arvados-mailchimp-plugin 2>/dev/null && apt-get install arvados-mailchimp-plugin --reinstall || echo" + SUM_ECODE=$(($SUM_ECODE + $ECODE)) +fi if [[ "$SUM_ECODE" != "0" ]]; then title "ERROR: Updating API server FAILED" @@ -210,13 +213,13 @@ KEEP_NODES=`ARVADOS_API_HOST=$ARVADOS_API_HOST ARVADOS_API_TOKEN=$ARVADOS_API_TO title "Updating workbench" SUM_ECODE=0 -if [[ `host workbench.$ARVADOS_API_HOST` != `host $ARVADOS_API_HOST` ]]; then +if [[ `host workbench.$ARVADOS_API_HOST |cut -f4 -d' '` != `host $ARVADOS_API_HOST |cut -f4 -d' '` ]]; then # Workbench runs on a separate host. We need to run puppet there too. run_puppet workbench.$IDENTIFIER ECODE SUM_ECODE=$(($SUM_ECODE + $ECODE)) fi -run_command workbench.$IDENTIFIER ECODE "/usr/local/bin/arvados-workbench-upgrade.sh" +run_command workbench.$IDENTIFIER ECODE "/usr/local/rvm/bin/rvm-exec /usr/local/bin/arvados-workbench-upgrade.sh" SUM_ECODE=$(($SUM_ECODE + $ECODE)) if [[ "$SUM_ECODE" != "0" ]]; then