X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/803d4fd3eff1d5c0d4cb9793fb06e1117039beae..0561bd0c3c07257fd58ded6c7cfa5feeae97af57:/sdk/cwl/test_with_arvbox.sh diff --git a/sdk/cwl/test_with_arvbox.sh b/sdk/cwl/test_with_arvbox.sh index 7e80165854..88860c04eb 100755 --- a/sdk/cwl/test_with_arvbox.sh +++ b/sdk/cwl/test_with_arvbox.sh @@ -1,4 +1,7 @@ #!/bin/sh +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: Apache-2.0 set -x @@ -74,9 +77,13 @@ export ARVADOS_API_HOST=localhost:8000 export ARVADOS_API_HOST_INSECURE=1 export ARVADOS_API_TOKEN=\$(cat /var/lib/arvados/superuser_token) -arv-keepdocker --pull arvados/jobs $tag -if test "$tag" != "latest" ; then - docker tag arvados/jobs:$tag arvados/jobs:latest + +if test "$tag" = "latest" ; then + arv-keepdocker --pull arvados/jobs $tag +else + jobsimg=$(curl http://versions.arvados.org/v1/commit/$tag | python -c "import json; import sys; sys.stdout.write(json.load(sys.stdin)['Versions']['Docker']['arvados/jobs'])") + arv-keepdocker --pull arvados/jobs $jobsimg + docker tag -f arvados/jobs:$jobsimg arvados/jobs:latest arv-keepdocker arvados/jobs latest fi