[libvirt PATCH v2 6/7] ci: Add Fedora 36 to integration tests

Andrea Bolognani abologna at redhat.com
Thu May 26 14:01:51 UTC 2022


This requires publishing the RPMs as artifacts from the regular
build job.

Signed-off-by: Andrea Bolognani <abologna at 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



More information about the libvir-list mailing list