circle.yml
machine:
python:
version: 2.7.5
environment:
DJANGO_SETTINGS_MODULE: settings.production
DJANGO_SECRET_KEY: 1234567890abcdefg
PYTHONPATH: $PYTHONPATH:.
PYTHONPATH: $PYTHONPATH:$HOME/meancoach
PYTHONPATH: $PYTHONPATH:$HOME/meancoach/meancoach_project
PATH: $PATH:/home/ubuntu/virtualenvs/venv-2.7.5/lib/python2.7/site-packages
dependencies:
pre:
- pip install -r meancoach_project/requirements/test.pip
test:
pre:
- (cd meancoach_project && npm install -g stylus)
- (cd meancoach_project && bower install)
- (cd meancoach_project && python manage.py collectstatic --noinput)
override:
- (cd meancoach_project && fab test_lint)
- (cd meancoach_project && py.test --cov .)
#deployment:
# staging:
# branch: production
# heroku:
# appname: meancoach