[ARVADOS-DEV] updated: ab423a42bda26be44a87bb574994f97c5bbe217e
Git user
git at public.arvados.org
Thu Sep 3 21:13:05 UTC 2020
Summary of changes:
jenkins/run-deploy.sh | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
via ab423a42bda26be44a87bb574994f97c5bbe217e (commit)
from 32020479d14ba59c702088a2c9b1079ab4c522e0 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit ab423a42bda26be44a87bb574994f97c5bbe217e
Author: Ward Vandewege <ward at curii.com>
Date: Thu Sep 3 17:12:06 2020 -0400
Tweak after enabling `set -e`: handle grep properly. Also be more
specific about the version number that is retrieved.
No issue #
Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward at curii.com>
diff --git a/jenkins/run-deploy.sh b/jenkins/run-deploy.sh
index 2701ffa..1fb6dc7 100755
--- a/jenkins/run-deploy.sh
+++ b/jenkins/run-deploy.sh
@@ -328,16 +328,20 @@ if [[ "$NODE" == "" ]]; then
VERSION=`echo $VERSION|cut -f2 -d' '|cut -f1 -d-`
if [[ "$?" != "0" ]] || [[ "$VERSION" == "" ]]; then
- title "ERROR: unable to get arvados/jobs Docker image version"
+ title "ERROR: unable to get python3-arvados-cwl-runner version"
exit 1
else
- title "Found version for arvados/jobs Docker image: $VERSION"
+ title "Found version for python3-arvados-cwl-runner: $VERSION"
fi
+ set +e
ARVADOS_API_HOST=$ARVADOS_API_HOST ARVADOS_API_TOKEN=$ARVADOS_API_TOKEN arv-keepdocker |grep -qP "arvados/jobs +$VERSION "
if [[ $? -eq 0 ]]; then
+ set -e
title "Found arvados/jobs Docker image version $VERSION, nothing to upload"
else
+ set -e
+ title "Found arvados/jobs Docker image version $VERSION, nothing to upload"
title "Installing arvados/jobs Docker image version $VERSION"
ARVADOS_API_HOST=$ARVADOS_API_HOST ARVADOS_API_TOKEN=$ARVADOS_API_TOKEN arv-keepdocker --pull --project-uuid=$DOCKER_IMAGES_PROJECT arvados/jobs $VERSION
if [[ $? -ne 0 ]]; then
@@ -350,17 +354,19 @@ if [[ "$NODE" == "" ]]; then
VERSION=`echo $VERSION|cut -f2 -d' '|cut -f1 -d-`
if [[ "$?" != "0" ]] || [[ "$VERSION" == "" ]]; then
- title "ERROR: unable to get arvados/jobs Docker image version"
+ title "ERROR: unable to get python3-arvados-cwl-runner version"
exit 1
else
- title "Found version for arvados/jobs Docker image: $VERSION"
+ title "Found version for python3-arvados-cwl-runner: $VERSION"
fi
+ set +e
ssh -t -p$SSH_PORT -o "StrictHostKeyChecking no" -o "ConnectTimeout 125" $SHELL_NODE_FOR_ARV_KEEPDOCKER "ARVADOS_API_HOST=$ARVADOS_API_HOST ARVADOS_API_TOKEN=$ARVADOS_API_TOKEN arv-keepdocker" |grep -qP "arvados/jobs +$VERSION "
-
if [[ $? -eq 0 ]]; then
+ set -e
title "Found arvados/jobs Docker image version $VERSION, nothing to upload"
else
+ set -e
title "Installing arvados/jobs Docker image version $VERSION"
ssh -t -p$SSH_PORT -o "StrictHostKeyChecking no" -o "ConnectTimeout 125" $SHELL_NODE_FOR_ARV_KEEPDOCKER "ARVADOS_API_HOST=$ARVADOS_API_HOST ARVADOS_API_TOKEN=$ARVADOS_API_TOKEN arv-keepdocker --pull --project-uuid=$DOCKER_IMAGES_PROJECT arvados/jobs $VERSION"
if [[ $? -ne 0 ]]; then
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list