[libvirt] [jenkins-ci PATCH 2/7] projects: run RPM builds only on systems where it makes sense

Pavel Hrdina phrdina at redhat.com
Wed Nov 1 13:26:54 UTC 2017


Signed-off-by: Pavel Hrdina <phrdina at redhat.com>
---
 projects/libosinfo.yaml       | 5 +++++
 projects/libvirt-glib.yaml    | 5 +++++
 projects/libvirt-perl.yaml    | 6 ++++++
 projects/libvirt-python.yaml  | 6 ++++++
 projects/libvirt-sandbox.yaml | 5 +++++
 projects/libvirt-tck.yaml     | 4 ++++
 projects/osinfo-db-tools.yaml | 5 +++++
 projects/osinfo-db.yaml       | 5 +++++
 projects/virt-manager.yaml    | 5 +++++
 projects/virt-viewer.yaml     | 3 +++
 10 files changed, 49 insertions(+)

diff --git a/projects/libosinfo.yaml b/projects/libosinfo.yaml
index 5f703b8..9ab2281 100644
--- a/projects/libosinfo.yaml
+++ b/projects/libosinfo.yaml
@@ -22,3 +22,8 @@
           parent_jobs: 'libosinfo-master-syntax-check'
       - autotools-rpm-job:
           parent_jobs: 'libosinfo-master-check'
+          machines:
+            - libvirt-centos-7
+            - libvirt-fedora-25
+            - libvirt-fedora-26
+            - libvirt-fedora-rawhide
diff --git a/projects/libvirt-glib.yaml b/projects/libvirt-glib.yaml
index e82dbcc..855abd2 100644
--- a/projects/libvirt-glib.yaml
+++ b/projects/libvirt-glib.yaml
@@ -21,3 +21,8 @@
           parent_jobs: 'libvirt-glib-master-syntax-check'
       - autotools-rpm-job:
           parent_jobs: 'libvirt-glib-master-check'
+          machines:
+            - libvirt-centos-7
+            - libvirt-fedora-25
+            - libvirt-fedora-26
+            - libvirt-fedora-rawhide
diff --git a/projects/libvirt-perl.yaml b/projects/libvirt-perl.yaml
index 5c314ec..77bc4ea 100644
--- a/projects/libvirt-perl.yaml
+++ b/projects/libvirt-perl.yaml
@@ -20,3 +20,9 @@
           test_args: 'TEST_MAINTAINER=1'
       - perl-makemaker-rpm-job:
           parent_jobs: 'libvirt-perl-master-test'
+          machines:
+            - libvirt-centos-6
+            - libvirt-centos-7
+            - libvirt-fedora-25
+            - libvirt-fedora-26
+            - libvirt-fedora-rawhide
diff --git a/projects/libvirt-python.yaml b/projects/libvirt-python.yaml
index de916aa..c0ba338 100644
--- a/projects/libvirt-python.yaml
+++ b/projects/libvirt-python.yaml
@@ -19,3 +19,9 @@
           parent_jobs: 'libvirt-python-master-build'
       - python-distutils-rpm-job:
           parent_jobs: 'libvirt-python-master-check'
+          machines:
+            - libvirt-centos-6
+            - libvirt-centos-7
+            - libvirt-fedora-25
+            - libvirt-fedora-26
+            - libvirt-fedora-rawhide
diff --git a/projects/libvirt-sandbox.yaml b/projects/libvirt-sandbox.yaml
index 9d6add8..71ab1c7 100644
--- a/projects/libvirt-sandbox.yaml
+++ b/projects/libvirt-sandbox.yaml
@@ -18,3 +18,8 @@
           parent_jobs: 'libvirt-sandbox-master-syntax-check'
       - autotools-rpm-job:
           parent_jobs: 'libvirt-sandbox-master-check'
+          machines:
+            - libvirt-centos-7
+            - libvirt-fedora-25
+            - libvirt-fedora-26
+            - libvirt-fedora-rawhide
diff --git a/projects/libvirt-tck.yaml b/projects/libvirt-tck.yaml
index 29340cb..a5caadd 100644
--- a/projects/libvirt-tck.yaml
+++ b/projects/libvirt-tck.yaml
@@ -17,3 +17,7 @@
           parent_jobs: 'libvirt-tck-master-build'
       - perl-modulebuild-rpm-job:
           parent_jobs: 'libvirt-tck-master-test'
+          machines:
+            - libvirt-fedora-25
+            - libvirt-fedora-26
+            - libvirt-fedora-rawhide
diff --git a/projects/osinfo-db-tools.yaml b/projects/osinfo-db-tools.yaml
index ca656ee..4abd65e 100644
--- a/projects/osinfo-db-tools.yaml
+++ b/projects/osinfo-db-tools.yaml
@@ -20,3 +20,8 @@
           parent_jobs: 'osinfo-db-tools-master-syntax-check'
       - autotools-rpm-job:
           parent_jobs: 'osinfo-db-tools-master-check'
+          machines:
+            - libvirt-centos-7
+            - libvirt-fedora-25
+            - libvirt-fedora-26
+            - libvirt-fedora-rawhide
diff --git a/projects/osinfo-db.yaml b/projects/osinfo-db.yaml
index 169c76b..961ad64 100644
--- a/projects/osinfo-db.yaml
+++ b/projects/osinfo-db.yaml
@@ -20,6 +20,11 @@
             $MAKE install OSINFO_DB_TARGET="--system"
       - generic-rpm-job:
           parent_jobs: 'osinfo-db-master-build'
+          machines:
+            - libvirt-centos-7
+            - libvirt-fedora-25
+            - libvirt-fedora-26
+            - libvirt-fedora-rawhide
           command: |
             {make_env}
             export PATH=$VIRT_PREFIX/bin:$PATH
diff --git a/projects/virt-manager.yaml b/projects/virt-manager.yaml
index ecfd497..2f65b47 100644
--- a/projects/virt-manager.yaml
+++ b/projects/virt-manager.yaml
@@ -22,3 +22,8 @@
           parent_jobs: 'virt-manager-master-build'
       - python-distutils-rpm-job:
           parent_jobs: 'virt-manager-master-check'
+          machines:
+            - libvirt-centos-7
+            - libvirt-fedora-25
+            - libvirt-fedora-26
+            - libvirt-fedora-rawhide
diff --git a/projects/virt-viewer.yaml b/projects/virt-viewer.yaml
index 9726119..9735cc7 100644
--- a/projects/virt-viewer.yaml
+++ b/projects/virt-viewer.yaml
@@ -21,4 +21,7 @@
       - autotools-rpm-job:
           parent_jobs: 'virt-viewer-master-check'
           machines:
+            - libvirt-centos-7
+            - libvirt-fedora-25
+            - libvirt-fedora-26
             - libvirt-fedora-rawhide
-- 
2.13.6




More information about the libvir-list mailing list