diff --git a/.circleci/config.yml b/.circleci/config.yml index cb8f218be..74c2119f5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -24,7 +24,7 @@ jobs: docker-compose run -e TESTS_RUN_EXTERNAL_INTEGRATION=$TESTS_RUN_EXTERNAL_INTEGRATION tests # publish jobs require $DOCKERHUB_REPO, $DOCKERHUB_USER, $DOCKERHUB_PASS defined - publish_docker_linuxamd64: + amd64: machine: docker_layer_caching: true steps: @@ -33,11 +33,11 @@ jobs: command: | LATEST_TAG=${CIRCLE_TAG:1} #trim v from tag # - sudo docker build --pull -t $DOCKERHUB_REPO:$LATEST_TAG-amd64 -f Dockerfile.linuxamd64 . + sudo docker build --pull -t $DOCKERHUB_REPO:$LATEST_TAG-amd64 -f amd64.Dockerfile . sudo docker login --username=$DOCKERHUB_USER --password=$DOCKERHUB_PASS sudo docker push $DOCKERHUB_REPO:$LATEST_TAG-amd64 - publish_docker_linuxarm: + arm32v7: machine: docker_layer_caching: true steps: @@ -47,11 +47,11 @@ jobs: sudo docker run --rm --privileged multiarch/qemu-user-static:register --reset LATEST_TAG=${CIRCLE_TAG:1} #trim v from tag # - sudo docker build --pull -t $DOCKERHUB_REPO:$LATEST_TAG-arm32v7 -f Dockerfile.linuxarm32v7 . + sudo docker build --pull -t $DOCKERHUB_REPO:$LATEST_TAG-arm32v7 -f arm32v7.Dockerfile . sudo docker login --username=$DOCKERHUB_USER --password=$DOCKERHUB_PASS sudo docker push $DOCKERHUB_REPO:$LATEST_TAG-arm32v7 - publish_docker_multiarch: + multiarch: machine: enabled: true image: circleci/classic:201808-01 @@ -78,7 +78,7 @@ workflows: publish: jobs: - - publish_docker_linuxamd64: + - amd64: filters: # ignore any commit on any branch by default branches: @@ -86,16 +86,16 @@ workflows: # only act on version tags tags: only: /v[1-9]+(\.[0-9]+)*/ - - publish_docker_linuxarm: + - arm32v7: filters: branches: ignore: /.*/ tags: only: /v[1-9]+(\.[0-9]+)*/ - - publish_docker_multiarch: + - multiarch: requires: - - publish_docker_linuxamd64 - - publish_docker_linuxarm + - amd64 + - arm32v7 filters: branches: ignore: /.*/ diff --git a/Dockerfile.linuxamd64 b/amd64.Dockerfile similarity index 100% rename from Dockerfile.linuxamd64 rename to amd64.Dockerfile diff --git a/Dockerfile.linuxarm32v7 b/arm32v7.Dockerfile similarity index 100% rename from Dockerfile.linuxarm32v7 rename to arm32v7.Dockerfile