From 7b3296a9decf3443b47b386a399aecb5b996c3fa Mon Sep 17 00:00:00 2001 From: Ward Vandewege Date: Fri, 31 Oct 2014 20:35:30 -0400 Subject: [PATCH] Upload our docker images to the docker.io registry. refs #4383 --- jenkins/run-docker-tests.sh | 37 ++++++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 7 deletions(-) diff --git a/jenkins/run-docker-tests.sh b/jenkins/run-docker-tests.sh index 9a3e566..8fbf562 100755 --- a/jenkins/run-docker-tests.sh +++ b/jenkins/run-docker-tests.sh @@ -8,6 +8,17 @@ title () { printf "\n%*s\n\n" $(((${#title}+$COLUMNS)/2)) "********** $1 **********" } +docker_push () { + docker push $* + + ECODE=$? + + if [[ "$ECODE" != "0" ]]; then + title "!!!!!! docker push $* failed !!!!!!" + EXITCODE=$(($EXITCODE + $ECODE)) + fi +} + echo $WORKSPACE # DOCKER @@ -34,6 +45,21 @@ fi title "docker build complete" +title "uploading images" + +if [[ "$ECODE" == "0" ]]; then + docker_push arvados/api + docker_push arvados/compute + docker_push arvados/doc + docker_push arvados/workbench + docker_push arvados/keep + docker_push arvados/shell +else + title "upload arvados images SKIPPED because build failed" +fi + +title "upload arvados images complete" + title "Starting docker java-bwa-samtools build" ./build.sh java-bwa-samtools-image @@ -49,13 +75,10 @@ title "docker build java-bwa-samtools complete" title "upload arvados/jobs image" -docker push arvados/jobs - -ECODE=$? - -if [[ "$ECODE" != "0" ]]; then - title "!!!!!! upload arvados/jobs FAILED !!!!!!" - EXITCODE=$(($EXITCODE + $ECODE)) +if [[ "$ECODE" == "0" ]]; then + docker_push arvados/jobs +else + title "upload arvados/jobs image SKIPPED because build failed" fi title "upload arvados/jobs image complete" -- 2.30.2