Files
libvirt/ci/integration.yml
T

123 lines
4.0 KiB
YAML
Raw Normal View History

include:
- 'ci/integration-template.yml'
2024-01-08 11:30:05 +01:00
# NOTE The integration tests use artifacts produced by the libvirt-perl
# and libvirt-python CI jobs, so the new target needs to be introduced
# there before it can be used here. The VM template for the target
# also needs to be created on the runner host.
centos-stream-8-tests:
extends: .integration_tests
variables:
# needed by libvirt-gitlab-executor
DISTRO: centos-stream-8
2022-03-30 16:45:04 +02:00
# can be overridden in forks to set a different runner tag
LIBVIRT_CI_INTEGRATION_RUNNER_TAG: redhat-vm-host
tags:
- $LIBVIRT_CI_INTEGRATION_RUNNER_TAG
needs:
- x86_64-centos-stream-8
- project: libvirt/libvirt-perl
job: x86_64-centos-stream-8
ref: master
artifacts: true
- project: libvirt/libvirt-python
job: x86_64-centos-stream-8
ref: master
artifacts: true
2022-09-30 04:50:04 -04:00
2024-01-08 11:30:05 +01:00
# NOTE The integration tests use artifacts produced by the libvirt-perl
# and libvirt-python CI jobs, so the new target needs to be introduced
# there before it can be used here. The VM template for the target
# also needs to be created on the runner host.
centos-stream-9-tests:
extends: .integration_tests
variables:
# needed by libvirt-gitlab-executor
DISTRO: centos-stream-9
2022-03-30 16:45:04 +02:00
# can be overridden in forks to set a different runner tag
LIBVIRT_CI_INTEGRATION_RUNNER_TAG: redhat-vm-host
tags:
- $LIBVIRT_CI_INTEGRATION_RUNNER_TAG
needs:
- x86_64-centos-stream-9
- project: libvirt/libvirt-perl
job: x86_64-centos-stream-9
2022-09-30 04:50:04 -04:00
ref: master
artifacts: true
- project: libvirt/libvirt-python
job: x86_64-centos-stream-9
ref: master
artifacts: true
2022-09-30 04:50:04 -04:00
2024-01-08 11:30:05 +01:00
# NOTE The integration tests use artifacts produced by the libvirt-perl
# and libvirt-python CI jobs, so the new target needs to be introduced
# there before it can be used here. The VM template for the target
# also needs to be created on the runner host.
fedora-38-tests:
extends: .integration_tests
variables:
# needed by libvirt-gitlab-executor
DISTRO: fedora-38
# can be overridden in forks to set a different runner tag
LIBVIRT_CI_INTEGRATION_RUNNER_TAG: redhat-vm-host
tags:
- $LIBVIRT_CI_INTEGRATION_RUNNER_TAG
2022-05-26 15:43:36 +02:00
needs:
- x86_64-fedora-38
2022-05-26 15:43:36 +02:00
- project: libvirt/libvirt-perl
job: x86_64-fedora-38
2022-05-26 15:43:36 +02:00
ref: master
artifacts: true
- project: libvirt/libvirt-python
job: x86_64-fedora-38
ref: master
artifacts: true
2022-09-30 04:50:04 -04:00
2024-01-08 11:30:05 +01:00
# NOTE The integration tests use artifacts produced by the libvirt-perl
# and libvirt-python CI jobs, so the new target needs to be introduced
# there before it can be used here. The VM template for the target
# also needs to be created on the runner host.
fedora-39-tests:
extends: .integration_tests
2023-05-02 17:08:21 +02:00
variables:
# needed by libvirt-gitlab-executor
2024-01-08 11:34:37 +01:00
DISTRO: fedora-39
2023-05-02 17:08:21 +02:00
# can be overridden in forks to set a different runner tag
LIBVIRT_CI_INTEGRATION_RUNNER_TAG: redhat-vm-host
tags:
- $LIBVIRT_CI_INTEGRATION_RUNNER_TAG
needs:
- x86_64-fedora-39
2023-05-02 17:08:21 +02:00
- project: libvirt/libvirt-perl
job: x86_64-fedora-39
2023-05-02 17:08:21 +02:00
ref: master
artifacts: true
- project: libvirt/libvirt-python
job: x86_64-fedora-39
2023-05-02 17:08:21 +02:00
ref: master
artifacts: true
2024-01-08 11:30:05 +01:00
# NOTE The integration tests use artifacts produced by the libvirt-perl
# and libvirt-python CI jobs, so the new target needs to be introduced
# there before it can be used here. The VM template for the target
# also needs to be created on the runner host.
2024-01-08 11:34:37 +01:00
.fedora-39-upstream-qemu-tests:
extends: .integration_tests
2022-05-26 15:43:36 +02:00
variables:
# needed by libvirt-gitlab-executor
DISTRO: fedora-39
2022-05-26 15:43:36 +02:00
# can be overridden in forks to set a different runner tag
LIBVIRT_CI_INTEGRATION_RUNNER_TAG: redhat-vm-host
tags:
- $LIBVIRT_CI_INTEGRATION_RUNNER_TAG
2022-09-30 04:50:04 -04:00
needs:
- x86_64-fedora-39
2022-09-30 04:50:04 -04:00
- project: libvirt/libvirt-perl
job: x86_64-fedora-39
2022-09-30 04:50:04 -04:00
ref: master
artifacts: true
- project: libvirt/libvirt-python
job: x86_64-fedora-39
ref: master
artifacts: true