diff --git a/.circleci/config.yml b/.circleci/config.yml index d63fadf..23e5ea8 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -74,6 +74,23 @@ jobs: - run: name: Run end to end test command: yarn test:e2e + push_to_hub: + executor: buildpack + environment: + IMAGE_NAME: testimg + steps: + - checkout + - setup_remote_docker + - run: + name: Build Docker image + command: docker build -t $IMAGE_NAME:app . + - run: + name: Login to Docker Hub + command: | + echo "$DOCKERHUB_PASSWORD" | docker login -u "$DOCKERHUB_LOGIN" --password-stdin + - run: + name: Push to Docker Hub + command: docker push $IMAGE_NAME:app workflows: version: 2 integration: @@ -88,3 +105,7 @@ workflows: - test_end_to_end: requires: - build + - push_to_hub: + requires: + - test + - test_end_to_end