Travis CI and Coverity Scan integration

Dridi Boukelmoune dridi at
Tue Jan 5 10:51:24 UTC 2021

Static salutations,

We haven't had a Coverity Scan build since Dec 6th despite having a
Travis cron job responsible for submitting builds, and allegedly
submitting them successfully.

See for example the latest job:

An yet, nothing showed up.

Our Travis CI configuration currently handles Coverity Scan builds
manually, but there is a Travis CI addon that should spare us a lot of
trouble. I have used it in my cashpack project for a while. When I put
this setup in place, Travis build stages didn't exist and it was really
cumbersome but I experimented with it and ended up with the following

It's easier to look at individual diffs. In the case of cashpack, it's
not a cron job that triggers static analysis but a dedicated branch.
There's too little traffic on the master branch to justify a cron job.

My key takeaways:

- the Travis CI addon requires less maintenance
- the addon's output is much more detailed
- stages make conditionals simpler

See this build for example:

We already have stages in our Travis CI build, is there anyone
objecting to replacing our handrolled integration with the addon?

I will time this question out in one week in the absence of a
convincing objection.


More information about the varnish-dev mailing list