-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
+export ARVADOS_API_TOKEN=\$(cat /var/lib/arvados-arvbox/superuser_token)
+
+if test -n "$build" ; then
+ /usr/src/arvados/build/build-dev-docker-jobs-image.sh
+elif test "$tag" = "latest" ; then
+ arv-keepdocker --pull arvados/jobs $tag
+else
+ set +u
+ export WORKSPACE=/usr/src/arvados
+ . /usr/src/arvados/build/run-library.sh
+ TMPHERE=\$(pwd)
+ cd /usr/src/arvados
+
+ # This defines python_sdk_version and cwl_runner_version with python-style
+ # package suffixes (.dev/rc)
+ calculate_python_sdk_cwl_package_versions
+
+ cd \$TMPHERE
+ set -u
+
+ arv-keepdocker --pull arvados/jobs \$cwl_runner_version
+ docker tag arvados/jobs:\$cwl_runner_version arvados/jobs:latest