libvirt/docs/ci.rst
Andrea Bolognani c203b8fee1 docs: Update CI documentation
We're no longer using either Travis CI or the Jenkins-based
CentOS CI, but we have started using Cirrus CI.

Mention the libvirt-ci subproject as well, as a pointer for those
who might want to learn more about our CI infrastructure.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
2020-07-03 11:00:51 +02:00

7.8 KiB

Libvirt Continuous Integration

The libvirt project uses GitLab CI for automated testing.

Linux builds and cross-compiled Windows builds happen on GitLab CI's shared runners, while FreeBSD and macOS coverage is achieved by triggering Cirrus CI jobs behind the scenes.

Most of the tooling used to build CI pipelines is maintained as part of the libvirt-ci subproject.

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-ruby libvirt-ruby pipeline status
libvirt-rust libvirt-rust 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-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