Skip to content

Continuous Integration and Docker

Sebastian Bischoff edited this page Feb 2, 2018 · 3 revisions

We use CI Tools to support our development. Learn more on how and why we use them here.

Travis CI and Docker

We use Travis CI together with Docker. Because one of our dependencies is graph-tool which requires Ubuntu 16.04 or higher we can not use Travis' native environment as their highest Ubuntu version is 14.04. Nevertheless, the Docker image can also be reused for local testing to quickly setup an environment with all dependencies. To setup docker please read the readme.md file, use the scripts in deployment/ and refer to .travis.yml or docker-test.sh to find an example usage and in the second case perform travis's test script locally.

Coveralls

Not integrated as of today. Currently, there are some issues with running coveralls in Docker. There is an open issue to fix this – help is appreciated.

CodeClimate

Not integrated as of today

Clone this wiki locally