Skip to content

Read-only mirror. Please submit merge requests / issues to https://gitlab.com/libvirt/libvirt-ci

License

Notifications You must be signed in to change notification settings

libvirt/libvirt-ci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

543ee45 · Mar 19, 2025
Oct 29, 2021
Mar 14, 2023
Feb 13, 2025
Oct 22, 2024
Jun 13, 2024
Feb 13, 2025
Mar 19, 2025
Mar 6, 2025
May 11, 2023
Apr 28, 2023
Mar 6, 2025
May 13, 2020
Aug 10, 2020
Mar 28, 2023
Jul 14, 2022
Apr 28, 2023
Jan 22, 2024
Apr 28, 2023
Jan 22, 2024
Apr 14, 2023
Jan 22, 2024
Jan 22, 2024

Repository files navigation

libvirt CI

This repository provides tools and configuration for managing the CI needs of libvirt and related projects. The current primary focus is on integration with GitLab as the primary CI platform. For most platforms, containers are used for the primary build environment, however, the tools are also able to build VM images. This allows for use of custom runners for scenarios not served by the GitLab container based shared runners.

The lcitool/ directory provides the tooling and configuration for creating VM images and container templates (which can be used to create images) to get an isolated build and test environment for supported projects.

The containers/ directory provides a handful of helper images for performing common tasks that are not project specific, such as integrating with Cirrus CI for non-Linux builds, running code style checks and validating commit signoff.

The docs/ directory contains RST formatted documentation split logically by topics into individual documents.

License

The contents of this repository are distributed under the terms of the GNU General Public License, version 2 (or later). See the COPYING file for full license terms and conditions.