[jenkins-ci PATCH 5/5] projects: Expand test matrix

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxx>
---
 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         | 12 ++++++------
 projects/osinfo-db-tools.yaml |  4 ++++
 projects/osinfo-db.yaml       |  3 +++
 projects/virt-manager.yaml    |  4 ++++
 projects/virt-viewer.yaml     |  4 ++++
 13 files changed, 52 insertions(+), 6 deletions(-)

diff --git a/projects/libosinfo.yaml b/projects/libosinfo.yaml
index 7fa5b48..a156b08 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
     jobs:
       - autotools-build-job:
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 5617e17..a316913 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,18 +26,16 @@
             - libvirt-freebsd-11
       - autotools-syntax-check-job:
           parent_jobs: 'libvirt-master-build'
+      - autotools-check-job:
+          parent_jobs: 'libvirt-master-syntax-check'
+      - autotools-rpm-job:
+          parent_jobs: 'libvirt-master-check'
           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'
-      - autotools-rpm-job:
-          parent_jobs: 'libvirt-master-check'
       - 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

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]
  Powered by Linux