libvirt/docs/ci.rst
Daniel P. Berrangé 495a2e2778 docs: introduce a page showing a overall CI dashboard
With the move to GitLab CI one of the things we miss from Jenkins is a
single page dashboard showing CI status across all projects. This is a
very simple replacement that uses badges for CI pipeline status.

A CSS tweak is needed because RST->HTML adds redundant <p> tags inside
table cells which causes excessive vertical whitespace to appear.

Reviewed-by: Andrea Bolognani <abologna@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-05-11 12:35:03 +01:00

7.9 KiB

Libvirt Continuous Integration

The libvirt project primarily uses GitLab CI for automated testing of Linux builds, and cross-compiled Windows builds. Travis is used for validating macOS builds, and Jenkins is temporarily used for validating FreeBSD builds.

GitLab CI Dashboard

The dashboard below shows the current status of the GitLab CI jobs for each repository:

Core project

Project Pipeline
libvirt libvirt pipeline status

Language bindings

Project Pipeline
libvirt-csharp libvirt-csharp pipeline status
libvirt-go libvirt-go pipeline status
libvirt-java libvirt-java pipeline status
libvirt-ocaml libvirt-ocaml pipeline status
libvirt-perl libvirt-perl pipeline status
libvirt-php libvirt-php pipeline status
libvirt-python libvirt-python pipeline status
libvirt-rust libvirt-rust pipeline status
ruby-libvirt ruby-libvirt pipeline status

Object mappings

Project Pipeline
libvirt-cim libvirt-cim pipeline status
libvirt-dbus libvirt-dbus pipeline status
libvirt-glib libvirt-glib pipeline status
libvirt-go-xml libvirt-go-xml pipeline status
libvirt-snmp libvirt-snmp pipeline status

Testing

Project Pipeline
libvirt-ci libvirt-ci pipeline status
libvirt-dockerfiles libvirt-dockerfiles pipeline status
libvirt-test-API libvirt-test-API pipeline status
libvirt-tck libvirt-tck pipeline status

Documentation / websites

Project Pipeline
libvirt-publican libvirt-publican pipeline status
libvirt-appdev-guide-python libvirt-appdev-guide-python pipeline status
libvirt-wiki libvirt-wiki pipeline status
virttools-planet virttools-planet pipeline status
virttools-web virttools-web pipeline status

Miscellaneous

Project Pipeline
libvirt-console-proxy libvirt-console-proxy pipeline status
libvirt-designer libvirt-designer pipeline status
libvirt-devaddr libvirt-devaddr pipeline status
libvirt-sandbox libvirt-sandbox pipeline status
libvirt-sandbox-image libvirt-sandbox-image pipeline status
libvirt-security-notice libvirt-security-notice pipeline status