[libvirt] [jenkins-ci PATCH v2 4/4] projects: Expand test matrix

Andrea Bolognani abologna at redhat.com
Fri Oct 27 12:43:30 UTC 2017


We're limiting builds to CentOS and Fedora, or even just Fedora,
in a lot of cases where the project builds just fine on Debian
and even FreeBSD.

Let's build all the things on all the operating systems!

Signed-off-by: Andrea Bolognani <abologna at redhat.com>
---
 projects/libosinfo.yaml       |  4 ++++
 projects/libvirt-glib.yaml    |  4 ++++
 projects/libvirt-go-xml.yaml  |  4 ++++
 projects/libvirt-go.yaml      |  4 ++++
 projects/libvirt-perl.yaml    |  5 +++++
 projects/libvirt-python.yaml  |  4 ++++
 projects/libvirt-sandbox.yaml |  2 ++
 projects/libvirt-tck.yaml     |  4 ++++
 projects/libvirt.yaml         | 16 ++++++++--------
 projects/osinfo-db-tools.yaml |  4 ++++
 projects/osinfo-db.yaml       |  3 +++
 projects/virt-manager.yaml    |  4 ++++
 projects/virt-viewer.yaml     |  4 ++++
 13 files changed, 54 insertions(+), 8 deletions(-)

diff --git a/projects/libosinfo.yaml b/projects/libosinfo.yaml
index b11ab13..5f703b8 100644
--- a/projects/libosinfo.yaml
+++ b/projects/libosinfo.yaml
@@ -3,9 +3,13 @@
     name: libosinfo
     machines:
       - libvirt-centos-7
+      - libvirt-debian-8
+      - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
       - libvirt-fedora-rawhide
+      - libvirt-freebsd-10
+      - libvirt-freebsd-11
     title: libosinfo
     check_env: |
       export OSINFO_SYSTEM_DIR=$VIRT_PREFIX/share/osinfo
diff --git a/projects/libvirt-glib.yaml b/projects/libvirt-glib.yaml
index eba4646..e82dbcc 100644
--- a/projects/libvirt-glib.yaml
+++ b/projects/libvirt-glib.yaml
@@ -3,9 +3,13 @@
     name: libvirt-glib
     machines:
       - libvirt-centos-7
+      - libvirt-debian-8
+      - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
       - libvirt-fedora-rawhide
+      - libvirt-freebsd-10
+      - libvirt-freebsd-11
     title: Libvirt GLib
     jobs:
       - autotools-build-job:
diff --git a/projects/libvirt-go-xml.yaml b/projects/libvirt-go-xml.yaml
index ebe06fb..bd57d5f 100644
--- a/projects/libvirt-go-xml.yaml
+++ b/projects/libvirt-go-xml.yaml
@@ -3,9 +3,13 @@
     name: libvirt-go-xml
     machines:
       - libvirt-centos-7
+      - libvirt-debian-8
+      - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
       - libvirt-fedora-rawhide
+      - libvirt-freebsd-10
+      - libvirt-freebsd-11
     title: Libvirt Go XML
     jobs:
       - go-build-job:
diff --git a/projects/libvirt-go.yaml b/projects/libvirt-go.yaml
index 9ffdd0a..0fc7bec 100644
--- a/projects/libvirt-go.yaml
+++ b/projects/libvirt-go.yaml
@@ -3,9 +3,13 @@
     name: libvirt-go
     machines:
       - libvirt-centos-7
+      - libvirt-debian-8
+      - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
       - libvirt-fedora-rawhide
+      - libvirt-freebsd-10
+      - libvirt-freebsd-11
     title: Libvirt Go
     jobs:
       - go-build-job:
diff --git a/projects/libvirt-perl.yaml b/projects/libvirt-perl.yaml
index 7646e27..5c314ec 100644
--- a/projects/libvirt-perl.yaml
+++ b/projects/libvirt-perl.yaml
@@ -2,10 +2,15 @@
 - project:
     name: libvirt-perl
     machines:
+      - libvirt-centos-6
       - libvirt-centos-7
+      - libvirt-debian-8
+      - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
       - libvirt-fedora-rawhide
+      - libvirt-freebsd-10
+      - libvirt-freebsd-11
     title: Libvirt Perl
     jobs:
       - perl-makemaker-build-job:
diff --git a/projects/libvirt-python.yaml b/projects/libvirt-python.yaml
index cae8ca7..de916aa 100644
--- a/projects/libvirt-python.yaml
+++ b/projects/libvirt-python.yaml
@@ -4,9 +4,13 @@
     machines:
       - libvirt-centos-6
       - libvirt-centos-7
+      - libvirt-debian-8
+      - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
       - libvirt-fedora-rawhide
+      - libvirt-freebsd-10
+      - libvirt-freebsd-11
     title: Libvirt Python
     jobs:
       - python-distutils-build-job:
diff --git a/projects/libvirt-sandbox.yaml b/projects/libvirt-sandbox.yaml
index 2920084..9d6add8 100644
--- a/projects/libvirt-sandbox.yaml
+++ b/projects/libvirt-sandbox.yaml
@@ -2,6 +2,8 @@
 - project:
     name: libvirt-sandbox
     machines:
+      - libvirt-centos-7
+      - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
       - libvirt-fedora-rawhide
diff --git a/projects/libvirt-tck.yaml b/projects/libvirt-tck.yaml
index ca72f6c..29340cb 100644
--- a/projects/libvirt-tck.yaml
+++ b/projects/libvirt-tck.yaml
@@ -2,9 +2,13 @@
 - project:
     name: libvirt-tck
     machines:
+      - libvirt-debian-8
+      - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
       - libvirt-fedora-rawhide
+      - libvirt-freebsd-10
+      - libvirt-freebsd-11
     title: Libvirt TCK
     jobs:
       - perl-modulebuild-build-job:
diff --git a/projects/libvirt.yaml b/projects/libvirt.yaml
index 1b31c1b..5661066 100644
--- a/projects/libvirt.yaml
+++ b/projects/libvirt.yaml
@@ -4,6 +4,8 @@
     machines:
       - libvirt-centos-6
       - libvirt-centos-7
+      - libvirt-debian-8
+      - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
       - libvirt-fedora-rawhide
@@ -24,14 +26,6 @@
             - libvirt-freebsd-11
       - autotools-syntax-check-job:
           parent_jobs: 'libvirt-master-build'
-          machines:
-            - libvirt-centos-6
-            - libvirt-centos-7
-            - libvirt-debian-8
-            - libvirt-debian-9
-            - libvirt-fedora-25
-            - libvirt-fedora-26
-            - libvirt-fedora-rawhide
       - autotools-check-job:
           parent_jobs: 'libvirt-master-syntax-check'
           check_env: |
@@ -39,6 +33,12 @@
             export VIR_TEST_DEBUG=2
       - autotools-rpm-job:
           parent_jobs: 'libvirt-master-check'
+          machines:
+            - libvirt-centos-6
+            - libvirt-centos-7
+            - libvirt-fedora-25
+            - libvirt-fedora-26
+            - libvirt-fedora-rawhide
       - autotools-mingw-job:
           parent_jobs:
           machines:
diff --git a/projects/osinfo-db-tools.yaml b/projects/osinfo-db-tools.yaml
index 93931af..ca656ee 100644
--- a/projects/osinfo-db-tools.yaml
+++ b/projects/osinfo-db-tools.yaml
@@ -3,9 +3,13 @@
     name: osinfo-db-tools
     machines:
       - libvirt-centos-7
+      - libvirt-debian-8
+      - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
       - libvirt-fedora-rawhide
+      - libvirt-freebsd-10
+      - libvirt-freebsd-11
     title: osinfo database tools
     jobs:
       - autotools-build-job:
diff --git a/projects/osinfo-db.yaml b/projects/osinfo-db.yaml
index 83eb92f..9fec36a 100644
--- a/projects/osinfo-db.yaml
+++ b/projects/osinfo-db.yaml
@@ -3,9 +3,12 @@
     name: osinfo-db
     machines:
       - libvirt-centos-7
+      - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
       - libvirt-fedora-rawhide
+      - libvirt-freebsd-10
+      - libvirt-freebsd-11
     title: osinfo database
     jobs:
       - generic-build-job:
diff --git a/projects/virt-manager.yaml b/projects/virt-manager.yaml
index a50e0ab..ecfd497 100644
--- a/projects/virt-manager.yaml
+++ b/projects/virt-manager.yaml
@@ -3,9 +3,13 @@
     name: virt-manager
     machines:
       - libvirt-centos-7
+      - libvirt-debian-8
+      - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
       - libvirt-fedora-rawhide
+      - libvirt-freebsd-10
+      - libvirt-freebsd-11
     title: Virtual Machine Manager
     jobs:
       - python-distutils-build-job:
diff --git a/projects/virt-viewer.yaml b/projects/virt-viewer.yaml
index e3ef04a..9726119 100644
--- a/projects/virt-viewer.yaml
+++ b/projects/virt-viewer.yaml
@@ -3,9 +3,13 @@
     name: virt-viewer
     machines:
       - libvirt-centos-7
+      - libvirt-debian-8
+      - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
       - libvirt-fedora-rawhide
+      - libvirt-freebsd-10
+      - libvirt-freebsd-11
     title: Virt Viewer
     jobs:
       - autotools-build-job:
-- 
2.13.6




More information about the libvir-list mailing list