Browse Source

edit netlify and add dockerhub 🔧

main
Gautier couture 6 years ago
parent
commit
c49a04ac38
  1. 27
      .circleci/config.yml
  2. 3
      .gitignore

27
.circleci/config.yml

@ -60,8 +60,29 @@ jobs:
command: |
sudo npm install -g --silent netlify-cli
netlify deploy --prod --auth $NETLIFY_AUTH_TOKEN --dir=/tmp/dist --site $NETLIFY_SITE_ID
Docker:
working_directory: /dockerapp
docker:
- image: circleci/buildpack-deps:stretch
steps:
- checkout
- setup_remote_docker
- run:
name: Dockerize the app
command: |
docker build --cache-from=app -t app .
- run:
name: Publish app to docker hub
command: |
docker login -u $DOCKER_HUB_USERNAME -p $DOCKER_HUB_PASSWORD
docker tag app $DOCKER_HUB_USERNAME/tp-devops-front:$CIRCLE_BUILD_NUM
docker tag app $DOCKER_HUB_USERNAME/tp-devops-front:latest
docker push $DOCKER_HUB_USERNAME/tp-devops-front:$CIRCLE_BUILD_NUM
docker push $DOCKER_HUB_USERNAME/tp-devops-front:latest
workflows:
Build_Test_N_Deploy:
Build_Test_N_Deploy_FRONT:
jobs:
- Installation
- Test
@ -72,3 +93,7 @@ workflows:
context: Netlify
requires:
- Build
- Docker:
context: Docker
requires:
- Build

3
.gitignore

@ -22,3 +22,6 @@ yarn-error.log*
# Coverage Reports
coverage
# Local Netlify folder
.netlify
Loading…
Cancel
Save