In this document
Overview
CI pool uses different flavors of Linux
and FreeBSD
distributions which are used as a base for all the tests run against submitted patches. Below is the listing which covers all currently supported versions and the related CI jobs (see status as a reference).
Linux distributions
- Fedora: Trying to follow new release as per the release cycle whenever possible. Currently at
Fedora35
.
- autobuild-vg-autotest
- clang-vg-autotest
- iscsi*-vg-autotest
- nvme-vg-autotest
- nvmf*-vg-autotest
- scanbuild-vg-autotest
- unittest-vg-autotest
- vhost-initiator-vg-autotest
Jobs listed below are run on bare-metal systems where version of Fedora may vary. In the future these will be aligned with the vg
jobs.
- BlobFS-autotest
- crypto-autotest
- nvme-phy-autotest
- nvmf*-phy-autotest
- vhost-autotest
- Ubuntu: Last two LTS releases. Currently
18.04
and 20.04
.
- ubuntu18-vg-autotest
- ubuntu20-vg-autotest
- CentOS: Maintained releases. Currently
7.9
. Centos 8.3 is only used for testing on 22.01.x branch.
- centos7-vg-autotest
- centos8-vg-autotest
- Rocky Linux: Last release. Currently
8.6
. CentOS 8 replacement.
FreeBSD distributions
- FreeBSD: Production release. Currently
12.2
.