summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAge
* Set up several jobs to build docs and run tests in parallelLucas Hoffmann2016-12-13
| | | | | | | | | | | | | | | | | Two jobs are set up to run on travis. Both run on Ubuntu trusty (14.04) and python2.7. One checks and builds the docs and the other is set up to run the test suite (currently only a small config file is used to start and quit alot again, much like `vim -c quit`). The longer and more complicated shell scripts are still kept in the travis file (with yaml multi line strings). They get the shell option `set -e` to get the "short circuit" behaviour otherwise present with single statements (also known from make files) to fail the whole job as soon as any single line fails. Currently the tests are run in a full VM as we need sudo to manually build a new enough version of notmuch. This can be changed when this PR is resolved: https://github.com/travis-ci/apt-package-whitelist/issues/3895
* Start using travis.ci to check auto generated docsLucas Hoffmann2016-12-11
For starters only the auto generated part of the docs is regenerated in order to check that the last author did regenerate and commit them. Some dependencies of alot are mocked to speed up installation. Especially notmuch would need to be build manually as the version available on travis is to old.