X-Git-Url: https://git.arvados.org/arvados-dev.git/blobdiff_plain/c3db5a62be3c07e4ddaff6a76a8adcaaee1a0319..65ecef658fb337d97db7025bcdd4107276988543:/jenkins/run-docker-tests.sh diff --git a/jenkins/run-docker-tests.sh b/jenkins/run-docker-tests.sh index 0b5148e..5be7b99 100755 --- a/jenkins/run-docker-tests.sh +++ b/jenkins/run-docker-tests.sh @@ -24,6 +24,14 @@ docker_push () { fi } +timer_reset() { + t0=$SECONDS +} + +timer() { + echo -n "$(($SECONDS - $t0))s" +} + # Sanity check if ! [[ -n "$WORKSPACE" ]]; then echo >&2 @@ -49,6 +57,8 @@ fi # DOCKER title "Starting docker build" +timer_reset + # clean up the docker build environment cd "$WORKSPACE" cd docker @@ -68,25 +78,31 @@ if [[ "$ECODE" != "0" ]]; then EXITCODE=$(($EXITCODE + $ECODE)) fi -title "docker build complete" +title "docker build complete (`timer`)" title "uploading images" +timer_reset + 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/keepproxy docker_push arvados/shell + docker_push arvados/sso else title "upload arvados images SKIPPED because build failed" fi -title "upload arvados images complete" +title "upload arvados images complete (`timer`)" title "Starting docker java-bwa-samtools build" +timer_reset + ./build.sh java-bwa-samtools-image ECODE=$? @@ -96,16 +112,17 @@ if [[ "$ECODE" != "0" ]]; then EXITCODE=$(($EXITCODE + $ECODE)) fi -title "docker build java-bwa-samtools complete" +title "docker build java-bwa-samtools complete (`timer`)" title "upload arvados/jobs image" +timer_reset 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" +title "upload arvados/jobs image complete (`timer`)" exit $EXITCODE