On 03/10/2015 08:03 AM, Bob Ball wrote:
For the last few weeks Anthony and I have been working on creating a CI
environment to run against all OpenStack jobs. We're now in a position where
we can share the current status, overview of how it works and next steps. We
actively want to support involvement in this effort from others with an
interest in libvirt+Xen's openstack integration.
The CI we have set up is follow the recommendations made by the OpenStack
official infrastructure maintainers, and reproduces a notable portion of the
official OpenStack CI environment to run these tests. Namely this setup is
using:
- Puppet to deploy the master node
- Zuul to watch for code changes uploaded to review.openstack.org
- Jenkins job builder to create Jenkins job definitions from a YAML file
- Nodepool to automatically create single-use virtual machines in the Rackspace
public cloud
- Devstack-gate to run Tempest tests in serial
More information on Zuul, JJB, Nodepool and devstack-gate is available through
http://ci.openstack.org
The current status is that we have a zuul instance monitoring for jobs and
adding them to the queue of jobs to be run at
http://zuul.openstack.xenproject.org/
In the background Nodepool provisions virtual machines into a pool of nodes
ready to be used. All ready nodes are automatically added to Jenkins
(https://jenkins.openstack.xenproject.org/), and then Zuul+Jenkins will trigger
a particular job on a node when one is available.
Logs are then uploaded to Rackspace's Cloud Files with sample logs for a
passing job at
http://logs.openstack.xenproject.org/52/162352/3/silent/dsvm-tempest-xen/da3ff30/index.html
I'd like to organise a meeting to walk through the various components of the CI
with those who are interested, so this is an initial call to find out who is
interested in finding out more!
Thanks,
Bob
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
I would also love to find out more.
--
Alvin Starr || voice: (905)513-7688
Netvel Inc. || Cell: (416)806-0133
al...@netvel.net ||
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel