edit

Continuous integration

Travis CI

Travis CI is a webservice that connects to your Github account and runs your tests for you. The configuration is in .travis.yml (YAML format).

As we're using tox already the integration with ci is very simple: just install and run tox on the build machine and we're done.

The badge on top of the projects README.md shows the build status from Travis CI.

This is a very simple setup. There are many more configuration options.

Appveyor

Appveyor is the pendant to run tests on Windows osses.

The same as for Travis Ci applies to appveyor. The configuration is slightly different but the principle is the same: .appveyor.yml (YAML format)

The badge on top of the projects README.md shows the build status from Travis CI.