mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-11-05 04:41:20 +00:00
c203b8fee1
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>
7.8 KiB
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 |
Language bindings
Project | Pipeline |
---|---|
libvirt-csharp | |
libvirt-go | |
libvirt-java | |
libvirt-ocaml | |
libvirt-perl | |
libvirt-php | |
libvirt-python | |
libvirt-ruby | |
libvirt-rust |
Object mappings
Project | Pipeline |
---|---|
libvirt-cim | |
libvirt-dbus | |
libvirt-glib | |
libvirt-go-xml | |
libvirt-snmp |
Testing
Project | Pipeline |
---|---|
libvirt-ci | |
libvirt-test-API | |
libvirt-tck |
Documentation / websites
Project | Pipeline |
---|---|
libvirt-publican | |
libvirt-appdev-guide-python | |
libvirt-wiki | |
virttools-planet | |
virttools-web |
Miscellaneous
Project | Pipeline |
---|---|
libvirt-console-proxy | |
libvirt-designer | |
libvirt-devaddr | |
libvirt-sandbox | |
libvirt-sandbox-image | |
libvirt-security-notice |