From d78c4296cf3f9de4123ea5e6b4b40976e3a8d7e0 Mon Sep 17 00:00:00 2001 From: Gianni GIUDICE Date: Thu, 14 Jan 2021 22:32:14 +0100 Subject: [PATCH] :construction_worker: Ajout dockerhub au CI --- .circleci/config.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 9451dcc..0219a29 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -63,6 +63,25 @@ jobs: echo "heroku app not responding, failing deploy" exit 1 fi + docker-build-push: + working_directory: /dockerapp + docker: + - image: docker:17.05.0-ce-git + steps: + - checkout + - setup_remote_docker + - run: + name: dockerize the app + command: | + docker build --cache-from=app -t app . + - run: + name: Publication sur dockerhub + command: | + docker login -u $DOCKER_HUB_USERNAME -p $DOCKER_HUB_PASSWORD + docker tag app $DOCKER_HUB_USERNAME/tp-devops-final-api:$CIRCLE_BUILD_NUM + docker tag app $DOCKER_HUB_USERNAME/tp-devops-final-api:latest + docker push $DOCKER_HUB_USERNAME/tp-devops-final-api:$CIRCLE_BUILD_NUM + docker push $DOCKER_HUB_USERNAME/tp-devops-final-api:latest workflows: version: 2