|
|
@ -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 in a python venv |
|
|
|
|
|
|
|
|
name: Install dependencies |
|
|
command: | |
|
|
command: | |
|
|
python3 -m venv venv |
|
|
python3 -m venv venv |
|
|
. venv/bin/activate |
|
|
. venv/bin/activate |
|
|
@ -43,7 +43,7 @@ jobs: |
|
|
. venv/bin/activate |
|
|
. venv/bin/activate |
|
|
flask db upgrade |
|
|
flask db upgrade |
|
|
flask test |
|
|
flask test |
|
|
deploy-heroku: |
|
|
|
|
|
|
|
|
Heroku: |
|
|
docker: |
|
|
docker: |
|
|
- image : buildpack-deps:trusty |
|
|
- image : buildpack-deps:trusty |
|
|
steps: |
|
|
steps: |
|
|
@ -61,7 +61,7 @@ jobs: |
|
|
echo "heroku app not responding, failing deploy" |
|
|
echo "heroku app not responding, failing deploy" |
|
|
exit 1 |
|
|
exit 1 |
|
|
fi |
|
|
fi |
|
|
docker-build-push: |
|
|
|
|
|
|
|
|
Docker: |
|
|
working_directory: /dockerapp |
|
|
working_directory: /dockerapp |
|
|
docker: |
|
|
docker: |
|
|
- image: docker:17.05.0-ce-git |
|
|
- image: docker:17.05.0-ce-git |
|
|
@ -87,12 +87,12 @@ workflows: |
|
|
- test: |
|
|
- test: |
|
|
requires: |
|
|
requires: |
|
|
- build |
|
|
- build |
|
|
- deploy-heroku: |
|
|
|
|
|
|
|
|
- Heroku: |
|
|
context: Heroku |
|
|
context: Heroku |
|
|
requires: |
|
|
requires: |
|
|
- build |
|
|
- build |
|
|
# - test |
|
|
# - test |
|
|
- docker-build-push: |
|
|
|
|
|
|
|
|
- Docker: |
|
|
context: Docker |
|
|
context: Docker |
|
|
requires: |
|
|
requires: |
|
|
- build |
|
|
- build |
|
|
|