This requires publishing the RPMs as artifacts from the regular
build job.
Signed-off-by: Andrea Bolognani <abologna(a)redhat.com>
---
ci/gitlab/builds.yml | 4 ++++
ci/integration.yml | 16 ++++++++++++++++
ci/manifest.yml | 4 ++++
3 files changed, 24 insertions(+)
diff --git a/ci/gitlab/builds.yml b/ci/gitlab/builds.yml
index d136b0776e..5fda5be9fe 100644
--- a/ci/gitlab/builds.yml
+++ b/ci/gitlab/builds.yml
@@ -150,6 +150,10 @@ x86_64-fedora-36:
allow_failure: false
variables:
NAME: fedora-36
+ artifacts:
+ expire_in: 1 day
+ paths:
+ - libvirt-rpms
x86_64-fedora-rawhide:
diff --git a/ci/integration.yml b/ci/integration.yml
index ecaa03fc3a..5b60b41e85 100644
--- a/ci/integration.yml
+++ b/ci/integration.yml
@@ -64,3 +64,19 @@ fedora-35-upstream-qemu-tests:
LIBVIRT_CI_INTEGRATION_RUNNER_TAG: redhat-vm-host
tags:
- $LIBVIRT_CI_INTEGRATION_RUNNER_TAG
+
+fedora-36-tests:
+ extends: .integration_tests
+ needs:
+ - x86_64-fedora-36
+ - project: libvirt/libvirt-perl
+ job: x86_64-fedora-36
+ ref: master
+ artifacts: true
+ variables:
+ # needed by libvirt-gitlab-executor
+ DISTRO: fedora-36
+ # 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
diff --git a/ci/manifest.yml b/ci/manifest.yml
index ad0ec9a53d..bb7af19de4 100644
--- a/ci/manifest.yml
+++ b/ci/manifest.yml
@@ -155,6 +155,10 @@ targets:
fedora-36:
jobs:
- arch: x86_64
+ artifacts:
+ expire_in: 1 day
+ paths:
+ - libvirt-rpms
- arch: mingw32
builds: false
--
2.35.3