From b0157ff1a290f7ae159acafae444dddf952c8818 Mon Sep 17 00:00:00 2001 From: "Gerber, Mike" Date: Fri, 14 Aug 2020 18:02:42 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7=20Travis:=20Fix=20build=20stage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .travis.yml | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index 70283c3..71f04a4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,21 +16,31 @@ stages: jobs: include: - - stage: "Build Docker image" + - stage: "Build Docker images" script: + - sub_images=`ls -1 Dockerfile-* | sed 's/Dockerfile-//'` - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin - # We are using the image my_ocrd_workflow to cache, so pull and tag it - # FIXME - #- docker pull $DOCKER_USERNAME/my_ocrd_workflow - #- docker tag $DOCKER_USERNAME/my_ocrd_workflow my_ocrd_workflow + # We are using the images to cache, so pull and tag it + - | + for x in sub_images; do + docker pull $DOCKER_USERNAME/my_ocrd_workflow-$x || true + docker tag $DOCKER_USERNAME/my_ocrd_workflow-$x my_ocrd_workflow-$x || true + done - FORCE_DOWNLOAD=y ./build - # FIXME - #- docker tag my_ocrd_workflow $DOCKER_USERNAME/my_ocrd_workflow:$TRAVIS_COMMIT - #- docker images - #- docker push $DOCKER_USERNAME/my_ocrd_workflow:$TRAVIS_COMMIT + - | + set -e + for x in sub_images; do + docker tag my_ocrd_workflow-$x $DOCKER_USERNAME/my_ocrd_workflow-$x:$TRAVIS_COMMIT + done + - docker images + - | + set -e + for x in sub_images; do + docker push $DOCKER_USERNAME/my_ocrd_workflow-$x:$TRAVIS_COMMIT + done - stage: "Test" script: