cabot/.travis.yml
Jean-Frédéric 2e52785e6b Use sudo to install pip package in Travis-CI (#572)
This has started failing with variations on:
```
OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/pytz-2017.2.dist-info'
```

Executing under sudo is hardly a solution, but a suggested workaround
per https://github.com/travis-ci/travis-ci/issues/1705
(and we are doing it already to install tox)
2017-10-02 14:33:19 +01:00

25 lines
632 B
YAML

sudo: required
services:
- docker
before_install:
- sudo pip install tox
# setup databases
before_script:
- cp conf/development.env.example conf/development.env
- docker-compose build
script:
- tox
- docker-compose -f docker-compose-test.yml run --rm --entrypoint bin/test_with_coverage test -v2
- git checkout $(git describe --abbrev=0 --tags `git describe --tags`^) && docker-compose build web
- docker-compose run --rm web true
- git checkout - && docker-compose build web
- docker-compose run --rm web true
after_success:
- sudo pip install codecov
- sudo pip install django_coverage_plugin==1.4.2
- codecov