On Fri, Aug 05, 2016 at 10:11:12AM +0200, Andrea Bolognani wrote:
On Thu, 2016-08-04 at 15:52 +0100, Daniel P. Berrange wrote:
> Add a project defining the virt-manager package build jobs
>
> Signed-off-by: Daniel P. Berrange <berrange(a)redhat.com>
> ---
> projects/virt-manager.yaml | 19 +++++++++++++++++++
> 1 file changed, 19 insertions(+)
> create mode 100644 projects/virt-manager.yaml
>
> diff --git a/projects/virt-manager.yaml b/projects/virt-manager.yaml
> new file mode 100644
> index 0000000..101a76c
> --- /dev/null
> +++ b/projects/virt-manager.yaml
> @@ -0,0 +1,19 @@
> +
> +- project:
> + name: virt-manager
> + machines:
> + - libvirt-centos-7
> + - libvirt-fedora-21
> + - libvirt-fedora-22
> + - libvirt-fedora-23
> + - libvirt-fedora-rawhide
I'm using virt-manager as an example here, but the question
actually applies to most of the jobs: why are we not building
this on more machines? The current job[1] is running on
libvirt-centos-6 in addition to the ones you listed, so that
should be included as well.
The current job is buggy - it depends on libosinfo job and
that's not actually running on centos-6, hence I've disabled
it here .
However, I see no reason why we shouldn't be running this on
libvirt-debian and libvirt-freebsd as well. I guess we want
to be as close as possible to the manually-created setup at
first, and build on that over time...
In general you are right - I would like to expand this to
cover more of the build hosts. Mostly it is a case of getting
the right dependancies added to the build slaves in question.
One of the reasons for moving the configs in to these text
files is to make it easy for us to see what the build matrix
is across the different jobs/machines.
> + title: Libvirt Python
> + jobs:
> + - python-distutils-build-job:
> + parent_jobs:
> + - 'libvirt-python-build'
> + - 'libosinfo-build'
> + - python-distutils-check-job:
> + parent_jobs: 'virt-manager-build'
> + - python-distutils-rpm-job:
> + parent_jobs: 'virt-manager-check'
[1]
https://ci.centos.org/view/libvirt-project/job/virt-manager-build/
--
Andrea Bolognani / Red Hat / Virtualization
Regards,
Daniel
--
|:
http://berrange.com -o-
http://www.flickr.com/photos/dberrange/ :|
|:
http://libvirt.org -o-
http://virt-manager.org :|
|:
http://autobuild.org -o-
http://search.cpan.org/~danberr/ :|
|:
http://entangle-photo.org -o-
http://live.gnome.org/gtk-vnc :|