[libvirt] [PATCH jenkins-ci 17/19] projects: add the virt-manager package

Daniel P. Berrange berrange at redhat.com
Fri Aug 5 08:14:33 UTC 2016


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 at 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 :|




More information about the libvir-list mailing list