mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-07-17 16:47:50 +00:00
The aarch64 Fedora Rawhide test has been moved to GitHub Actions as part of the fedora-rawhide-test matrix build. Remove it from the Cirrus CI configuration. Assisted-by: Claude:claude-opus-4-6 Signed-off-by: Adrian Reber <areber@redhat.com>
70 lines
2 KiB
YAML
70 lines
2 KiB
YAML
task:
|
|
name: Vagrant Fedora based test (no VDSO)
|
|
environment:
|
|
HOME: "/root"
|
|
CIRRUS_WORKING_DIR: "/tmp/criu"
|
|
|
|
compute_engine_instance:
|
|
image_project: cirrus-images
|
|
image: family/docker-kvm
|
|
platform: linux
|
|
cpu: 4
|
|
memory: 16G
|
|
nested_virtualization: true
|
|
|
|
setup_script: |
|
|
contrib/apt-install make gcc pkg-config git perl-modules iproute2 kmod wget cpu-checker
|
|
sudo kvm-ok
|
|
build_script: |
|
|
make -C scripts/ci vagrant-fedora-no-vdso
|
|
|
|
task:
|
|
name: CentOS Stream 9 based test
|
|
environment:
|
|
HOME: "/root"
|
|
CIRRUS_WORKING_DIR: "/tmp/criu"
|
|
|
|
compute_engine_instance:
|
|
image_project: centos-cloud
|
|
image: family/centos-stream-9
|
|
platform: linux
|
|
cpu: 4
|
|
memory: 8G
|
|
|
|
setup_script: |
|
|
dnf config-manager --set-enabled crb # Same as CentOS 8 powertools
|
|
dnf -y install epel-release epel-next-release
|
|
contrib/dependencies/dnf-packages.sh
|
|
# The image has a too old version of nettle which does not work with gnutls.
|
|
# Just upgrade to the latest to make the error go away.
|
|
dnf -y upgrade nettle nettle-devel
|
|
systemctl stop sssd
|
|
# Even with selinux in permissive mode the selinux tests will be executed.
|
|
# The Cirrus CI user runs as a service from selinux point of view and is
|
|
# much more restricted than a normal shell (system_u:system_r:unconfined_service_t:s0).
|
|
# The test case above (vagrant-fedora-no-vdso) should run selinux tests in enforcing mode.
|
|
setenforce 0
|
|
|
|
build_script: |
|
|
make -C scripts/ci local SKIP_CI_PREP=1 CC=gcc CD_TO_TOP=1 ZDTM_OPTS="-x zdtm/static/socket-raw"
|
|
|
|
task:
|
|
name: Vagrant Fedora based test (non-root)
|
|
environment:
|
|
HOME: "/root"
|
|
CIRRUS_WORKING_DIR: "/tmp/criu"
|
|
|
|
compute_engine_instance:
|
|
image_project: cirrus-images
|
|
image: family/docker-kvm
|
|
platform: linux
|
|
cpu: 4
|
|
memory: 16G
|
|
nested_virtualization: true
|
|
|
|
setup_script: |
|
|
contrib/apt-install make gcc pkg-config git perl-modules iproute2 kmod wget cpu-checker
|
|
sudo kvm-ok
|
|
build_script: |
|
|
make -C scripts/ci vagrant-fedora-non-root
|
|
|