From 7d076880d1aaebdd7b06a156cc4b73a0d3511808 Mon Sep 17 00:00:00 2001 From: verzelea Date: Wed, 4 Nov 2020 19:07:13 +0100 Subject: [PATCH] Fix: update to last version --- .circleci/config.yml | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 2fc4564..f9ac6e9 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -64,4 +64,40 @@ jobs: command: dockerize -wait tcp://localhost:5432 -timeout 1m - run: name: Launching e2e test - command: yarn test:e2e \ No newline at end of file + command: yarn test:e2e + build_image: + environment: + IMAGE_NAME: grennrich/mastertpci + docker: + - image: circleci/buildpack-deps:stretch + steps: + - checkout + - setup_remote_docker + - run: + name: Build Docker image + command: docker build -t $IMAGE_NAME:app . + - run: + name: Archive Docker image + command: docker save -o image.tar $IMAGE_NAME + - persist_to_workspace: + root: . + paths: + - ./image.tar + publish_latest: + environment: + IMAGE_NAME: grennrich/mastertpci + docker: + - image: circleci/buildpack-deps:stretch + steps: + - attach_workspace: + at: /tmp/workspace + - setup_remote_docker + - run: + name: Load archived Docker image + command: docker load -i /tmp/workspace/image.tar + - run: + name: Publish Docker Image to Docker Hub + command: | + echo "$DOCKERHUB_PASS" | docker login -u "$DOCKERHUB_USERNAME" --password-stdin + docker tag $IMAGE_NAME:latest $IMAGE_NAME:$CIRCLE_BUILD_NUM + docker push $IMAGE_NAME \ No newline at end of file