SciLifeLab/bcbb — pull request #213 by guillermo-carrasco (2012-10-15 16:40:09+00:00)
Title: Travis-CI integration for bcbb

Hi all,

Here you have the necessary changes to integrate bcbb with travis-CI. Two main additions has been done:
* .travis.yaml file: Instructions file to properly set up the worker in which the pipeline is being build. Basically, it removes useless preinstalled software, install pipeline dependencies, and install the pipeline. Finally, run the testsuite (only the tests with the "standard" decorator).
* post_process.yaml.sample: Sample configuration file, ready to run the testsuite.

This two files (and the proper activation of the repository in travis) is the only thing we need to integrate bcbb with travis-ci.

Note that once the repository has been activated in travis, **every push** you perform in any branch will trigger a new build in travis-ci. Not always all pushes requires a build to test, and we don't want to overload travis. To avoid triggering a new build in travis, just include the string

[ci skip]

in the commit message, and travis will discard the build.

_TODO_: Once the repository has been activated, add the travis indicator into the README.md file, like [here](https://github.com/guillermo-carrasco/bcbio-nextgen-deploy/blob/master/README.md).