On Thu, 2019-12-12 at 15:12 +0000, Daniel P. Berrangé wrote:
Signed-off-by: Daniel P. Berrangé <berrange(a)redhat.com>
---
guests/playbooks/build/jobs/defaults.yml | 2 ++
.../build/projects/gtk-vnc+mingw32.yml | 12 ++++++++++++
.../build/projects/gtk-vnc+mingw64.yml | 12 ++++++++++++
guests/playbooks/build/projects/gtk-vnc.yml | 14 ++++++++++++++
jenkins/jobs/defaults.yaml | 2 ++
jenkins/projects/gtk-vnc+mingw32.yaml | 12 ++++++++++++
jenkins/projects/gtk-vnc+mingw64.yaml | 12 ++++++++++++
jenkins/projects/gtk-vnc.yaml | 17 +++++++++++++++++
8 files changed, 83 insertions(+)
create mode 100644 guests/playbooks/build/projects/gtk-vnc+mingw32.yml
create mode 100644 guests/playbooks/build/projects/gtk-vnc+mingw64.yml
create mode 100644 guests/playbooks/build/projects/gtk-vnc.yml
create mode 100644 jenkins/projects/gtk-vnc+mingw32.yaml
create mode 100644 jenkins/projects/gtk-vnc+mingw64.yaml
create mode 100644 jenkins/projects/gtk-vnc.yaml
It is too soon to introduce build rules for gtk-vnc: first you have
to get the guests/ directory to a point where you can do
./lcitool update all gtk-vnc
and only then you can add build rules.
Basically this patch and the next one need to be swapped.
+++ b/guests/playbooks/build/projects/gtk-vnc.yml
@@ -0,0 +1,14 @@
+---
+- set_fact:
+ name: gtk-vnc
+ machines: '{{ all_machines }}'
+ archive_format: gz
+ git_url: '{{ git_urls["gtk-vnc"][git_remote] }}'
+
+- include: '{{ playbook_base }}/jobs/prepare.yml'
+- include: '{{ playbook_base }}/jobs/autotools-build-job.yml'
+- include: '{{ playbook_base }}/jobs/autotools-syntax-check-job.yml'
+- include: '{{ playbook_base }}/jobs/autotools-check-job.yml'
+- include: '{{ playbook_base }}/jobs/autotools-rpm-job.yml'
+ vars:
+ machines: '{{ rpm_machines }}'
gtk-vnc is using Meson now, so you need to update this file and
all the other ones to use the corresponding templates instead of
the autotools ones.
--
Andrea Bolognani / Red Hat / Virtualization