5 Commits

Author SHA1 Message Date
Edward Thomson
3d6b90359d ci: stop using deprecated set-env in GitHub Actions
(And move the ci scripts into the `ci` directory.)
2020-11-18 18:08:23 +00:00
Edward Thomson
0cf5b6b17d ci: ignore coverity failures in nightly runs
Coverity is back but it's only read-only!  Agh.  Just allow it to fail
and not impact the overall job run.
2019-01-28 12:33:31 +00:00
Etienne Samson
351ca66126 ci: Correct the status code check so Coverity doesn't force-fail Travis
Otherwise you get something like

Emitted 525 C/C++ compilation units (100%) successfully

525 C/C++ compilation units (100%) are ready for analysis
The cov-build utility completed successfully.
Build successfully submitted.
Received error code 200 from Coverity

travis_time:end:14cf6373:start=1534254309066933889,finish=1534254728190974302,duration=419124040413
The command "if [ -n "$COVERITY" ]; then ../ci/coverity.sh; fi" exited with 1.
travis_time:start:01ed61d4
$ if [ -z "$COVERITY" ]; then ../ci/build.sh && ../ci/test.sh; fi

travis_time:end:01ed61d4:start=1534254728197560961,finish=1534254728202711214,duration=5150253
The command "if [ -z "$COVERITY" ]; then ../ci/build.sh && ../ci/test.sh; fi" exited with 0.

Done. Your build exited with 1.
2018-08-14 21:26:14 +02:00
Edward Thomson
6b92368c85 ci: run coverity from travis's cron
Instead of trying to run coverity builds during the regular PR process,
run them during a regularly scheduled cron process.  These only need to
run nightly, so it makes sense to bring them out of the PR process.
2018-07-29 17:26:21 +01:00
Edward Thomson
24b8dd8275 ci: move travis to the new scripts 2018-07-28 23:54:46 +01:00