qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/2] ci: allow running Coverity Scan uploads via GitLab
@ 2024-03-08 13:05 Paolo Bonzini
  2024-03-08 13:05 ` [PATCH v2 1/2] run-coverity-scan: add --check-upload-only option Paolo Bonzini
  2024-03-08 13:05 ` [PATCH v2 2/2] gitlab-ci: add manual job to run Coverity Paolo Bonzini
  0 siblings, 2 replies; 5+ messages in thread
From: Paolo Bonzini @ 2024-03-08 13:05 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell

The machine that is used to upload QEMU builds to Coverity is used daily
as a development machine by Emanuele and myself, and as a result sometimes
its podman/docker setup gets messed up.  When this happens, Coverity
uploads might stop for extended periods of time.

In the interest of tightening this and of depending less on infrastructure
maintained by specific people, replace the manually-managed crontab
entry with a new job in GitLab's CI; this is also what Libvirt does.

The only change from v1 is better documentation of the changes in the
script exit code when the upload check fails, for example due to a bad
token.

Paolo

Paolo Bonzini (2):
  run-coverity-scan: add --check-upload-only option
  gitlab-ci: add manual job to run Coverity

 .gitlab-ci.d/base.yml                   |  4 ++
 .gitlab-ci.d/buildtest.yml              | 37 ++++++++++++++++
 .gitlab-ci.d/opensbi.yml                |  4 ++
 scripts/coverity-scan/run-coverity-scan | 59 ++++++++++++++++++-------
 4 files changed, 87 insertions(+), 17 deletions(-)

-- 
2.43.2



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-03-08 14:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-08 13:05 [PATCH v2 0/2] ci: allow running Coverity Scan uploads via GitLab Paolo Bonzini
2024-03-08 13:05 ` [PATCH v2 1/2] run-coverity-scan: add --check-upload-only option Paolo Bonzini
2024-03-08 14:50   ` Peter Maydell
2024-03-08 13:05 ` [PATCH v2 2/2] gitlab-ci: add manual job to run Coverity Paolo Bonzini
2024-03-08 14:58   ` Daniel P. Berrangé

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).