2016-02-03 17:11:23 +00:00
|
|
|
sudo: required
|
2014-11-28 12:14:40 +00:00
|
|
|
services:
|
2016-02-03 17:11:23 +00:00
|
|
|
- docker
|
|
|
|
|
|
|
|
before_install:
|
2016-10-13 16:33:00 +01:00
|
|
|
- sudo pip install tox
|
2014-11-28 12:14:40 +00:00
|
|
|
|
|
|
|
# setup databases
|
|
|
|
before_script:
|
|
|
|
- cp conf/development.env.example conf/development.env
|
2016-02-03 17:11:23 +00:00
|
|
|
- docker-compose build
|
2014-11-28 12:14:40 +00:00
|
|
|
|
|
|
|
script:
|
2016-10-13 16:33:00 +01:00
|
|
|
- tox
|
2017-04-19 09:57:18 +01:00
|
|
|
- docker-compose -f docker-compose-test.yml run --rm --entrypoint bin/test_with_coverage test -v2
|
2017-03-08 11:25:39 +00:00
|
|
|
- git checkout $(git describe --abbrev=0 --tags `git describe --tags`^) && docker-compose build web
|
2017-03-08 11:52:59 +00:00
|
|
|
- docker-compose run --rm web true
|
2017-03-08 11:25:39 +00:00
|
|
|
- git checkout - && docker-compose build web
|
2017-03-08 11:52:59 +00:00
|
|
|
- docker-compose run --rm web true
|
2016-12-20 17:38:22 +00:00
|
|
|
|
|
|
|
after_success:
|
2017-10-02 14:33:19 +01:00
|
|
|
- sudo pip install codecov
|
|
|
|
- sudo pip install django_coverage_plugin==1.4.2
|
2016-12-20 17:38:22 +00:00
|
|
|
- codecov
|