Browse Source

stepe 7 : dockerhub

pull/10/head
LecomteAdrien 6 years ago
parent
commit
205a98bcd2
  1. 30
      .circleci/config.yml

30
.circleci/config.yml

@ -12,6 +12,12 @@ workflows:
- db: - db:
requires: requires:
- build - build
- dockerhub:
requires:
- build
- lint
- tests
jobs: jobs:
build: build:
@ -73,4 +79,26 @@ jobs:
- save_cache: - save_cache:
key: yarn-packages-v3{{ checksum "yarn.lock" }} key: yarn-packages-v3{{ checksum "yarn.lock" }}
paths: paths:
- ./node_modules
- ./node_modules
dockerhub:
environment:
IMAGE_NAME: jonathancardoso/building-on-ci
docker:
- image: circleci/buildpack-deps:stretch
steps:
- checkout
- setup_remote_docker
- run: docker image build --tag $IMAGE_NAME:app .
- run:
command: |
echo "$DOCKERHUB_PASS" | docker login --username sgttabouret --password-stdin
docker tag $IMAGE_NAME:app $IMAGE_NAME:$CIRCLE_BUILD_NUM
docker tag $IMAGE_NAME:app $IMAGE_NAME:latest
docker push $IMAGE_NAME:latest
docker push $IMAGE_NAME:$CIRCLE_BUILD_NUM
Loading…
Cancel
Save