test_with_arvbox.sh tags selected arvados/jobs version as latest refs #11458
authorPeter Amstutz <peter.amstutz@curoverse.com>
Tue, 13 Jun 2017 19:37:45 +0000 (15:37 -0400)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Tue, 13 Jun 2017 19:38:23 +0000 (15:38 -0400)
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curoverse.com>

sdk/cwl/test_with_arvbox.sh

index 1c18d73b7288a216fc05a76fc172e8ead4ad50eb..7e801658548218c435de72742405784fc057e081 100755 (executable)
@@ -9,7 +9,7 @@ fi
 reset_container=1
 leave_running=0
 config=dev
-tag=""
+tag="latest"
 
 while test -n "$1" ; do
     arg="$1"
@@ -74,6 +74,12 @@ 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
+  arv-keepdocker arvados/jobs latest
+fi
+
 cat >/tmp/cwltest/arv-cwl-jobs <<EOF2
 #!/bin/sh
 exec arvados-cwl-runner --api=jobs \\\$@