Browse Source

try to find heroku problem 🔧

main
unknown 5 years ago
parent
commit
c8bf8c55c3
  1. 21
      .circleci/config.yml

21
.circleci/config.yml

@ -8,7 +8,7 @@ jobs:
- restore_cache: - restore_cache:
key: deps-{{ checksum "requirements/dev.txt"}}-{{ .Environment.CACHE_VERSION }} key: deps-{{ checksum "requirements/dev.txt"}}-{{ .Environment.CACHE_VERSION }}
- run: - run:
name: Install dependencies
name: Install dependencies in a python venv
command: | command: |
python3 -m venv venv python3 -m venv venv
. venv/bin/activate . venv/bin/activate
@ -38,11 +38,11 @@ jobs:
name: Waiting for postgresql name: Waiting for postgresql
command : dockerize -wait tcp://localhost:5432 -timeout 1m command : dockerize -wait tcp://localhost:5432 -timeout 1m
- run: - run:
name: Tests
name: Launching tests
command: | command: |
. venv/bin/activate . venv/bin/activate
python -m flask db upgrade
python -m flask test
flask db upgrade
flask test
Heroku: Heroku:
docker: docker:
- image : buildpack-deps:trusty - image : buildpack-deps:trusty
@ -62,8 +62,9 @@ jobs:
exit 1 exit 1
fi fi
Docker: Docker:
working_directory: /dockerapp
docker: docker:
- image: circleci/buildpack-deps:stretch
- image: docker:17.05.0-ce-git
steps: steps:
- checkout - checkout
- setup_remote_docker - setup_remote_docker
@ -72,13 +73,13 @@ jobs:
command: | command: |
docker build --cache-from=app -t app . docker build --cache-from=app -t app .
- run: - run:
name: Publish to DockerHub
name: Publish app to docker hub
command: | command: |
docker login -u $DOCKER_HUB_USERNAME -p $DOCKER_HUB_PASSWORD docker login -u $DOCKER_HUB_USERNAME -p $DOCKER_HUB_PASSWORD
docker tag app $DOCKER_HUB_USERNAME/tp_final_devops:$CIRCLE_BUILD_NUM
docker tag app $DOCKER_HUB_USERNAME/tp_final_devops:latest
docker push $DOCKER_HUB_USERNAME/tp_final_devops:$CIRCLE_BUILD_NUM
docker push $DOCKER_HUB_USERNAME/tp_final_devops:latest
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: workflows:
Build_Test_N_Deploy: Build_Test_N_Deploy:
jobs: jobs:

Loading…
Cancel
Save