This package provides a basic template for setting up Travis CI with Python.
It assumes you are using conda for installation of dependencies, and
pytest to run your unit tests.
- Sign in to Travis with your GitHub account (authentication page) and accept the permissions confirmation (this needs to be done only once).
- Go to your Travis profile page and click the check-box next to the repository you want to test (you may have to first click the "Sync Repositories" button if it is a new repo).
- Commit a file called
.travis.ymlin your repository (note that it must start with a ".", which marks it as a hidden file). Feel free to copy and modify the one from this repository (you'll need to change thePACKAGENAMEandCONDA_DEPSvariables to match your package) Pushing this file to master will trigger a new travis build. If the file is already in the repository, a push to master or the opening of a pull request will trigger a new build. - If you wish, add a "build status" icon to your README. The code looks like this,
(Note that you must, in two places, replace
usernamewith your GitHub username, andrepowith the name of your respository)[]( https://travis-ci.org/username/repo)
More detailed info is available from Travis itself; see the getting started page. For a template with some more advanced info (including coverage, automatic deployment, etc.) check out the shablona project.