So this triggers a coverity build when a commit is made to a branch named coverity_scan-* (allowing for coverity_scan-5.5, coverity_scan-10.0 ...). This is as there is a limited number of coverity builds and every commit would be excessive.
Main question is where do you want the email results sent to?
The plugin is documented: http://docs.travis-ci.com/user/coverity-scan/.
On travis in general, the connector team has this done in CONJ-162. As per feedback from otto, I'm going to put the debian build on its own instance. Travis support are quite open to extending the maximum allowed build time (default 50mins) and since the debian build runs the test suite (soon to be with multiple workers) this will probably be required.
I've configured the build to upload build failures to the ftp server only on the main branches, just in case a failure gets detected here and not on the existing build bots.
Is saving of compile/test failures of pull requests desirable? if so where can they be put? Like the example it is possible to secure this so it doesn't become a public upload server.
Is the saving of built packages desirable? There's a low number of pull request currently so it probably wouldn't be that much overhead to save for a few builds (like hasky).
Code coverage using coveralls.io is possible but and as elenst pointed out, only test coverage is important. The lines of code covered and how that changes per pull request is there as is the ability to examine if the added code was tested.
Uploaded new 10.0, done a pass over all Impact=High defects.