jenkins-job-builder/projects/openstack
James E. Blair 8f09841693 Refactor modules and templating.
Switch to using entry points for loading modules as well as
individual buliders, triggers, publishers, etc.

Remove most openstack-specific python code.

Change templating so it's less repetitive -- a single project
definition will suffice for multiple jobs or job-groups.

This outputs XML that is identical to the current production XML,
warts and all.  There are significant improvements that can be made
to the YAML in a separate change, as they will cause minor changes
to existing jobs (adding timestamps, logrotate, etc.).  These are
mostly marked with TODO in this change.

Change-Id: Idcfddb3b43b6cfef4b20919a84540706d7a0a0b1
Reviewed-on: https://review.openstack.org/11000
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-08-10 16:00:42 +00:00
..
ceilometer.yml Set timeouts for all jobs. 2012-08-03 09:44:30 -07:00
cinder.yml Split jobs into multiple templates. 2012-07-05 10:28:11 -05:00
devstack-gate.yml Set timeouts for all jobs. 2012-08-03 09:44:30 -07:00
devstack.yml Set timeouts for all jobs. 2012-08-03 09:44:30 -07:00
gerrit-verification-status-plugin.yml Set timeouts for all jobs. 2012-08-03 09:44:30 -07:00
gerrit.yml Set timeouts for all jobs. 2012-08-03 09:44:30 -07:00
gerritbot.yml Set timeouts for all jobs. 2012-08-03 09:44:30 -07:00
gerritlib.yml Set timeouts for all jobs. 2012-08-03 09:44:30 -07:00
glance.yml Split jobs into multiple templates. 2012-07-05 10:28:11 -05:00
heat.yml Split jobs into multiple templates. 2012-07-05 10:28:11 -05:00
horizon.yml Set timeouts for all jobs. 2012-08-03 09:44:30 -07:00
keystone.yml Split jobs into multiple templates. 2012-07-05 10:28:11 -05:00
mraas.yml Set timeouts for all jobs. 2012-08-03 09:44:30 -07:00
nova.yml Add periodic bitrot check jobs. 2012-08-03 09:31:12 -07:00
openstack-ci-puppet.yml Set timeouts for all jobs. 2012-08-03 09:44:30 -07:00
openstack-common.yml Split jobs into multiple templates. 2012-07-05 10:28:11 -05:00
pbr.yml Add PBR to Jenkins/zuul. 2012-07-12 17:47:40 -05:00
pypi-mirror.yml Set timeouts for all jobs. 2012-08-03 09:44:30 -07:00
python-cinderclient.yml Split jobs into multiple templates. 2012-07-05 10:28:11 -05:00
python-glanceclient.yml Split jobs into multiple templates. 2012-07-05 10:28:11 -05:00
python-keystoneclient.yml Split jobs into multiple templates. 2012-07-05 10:28:11 -05:00
python-novaclient.yml Split jobs into multiple templates. 2012-07-05 10:28:11 -05:00
python-openstackclient.yml Split jobs into multiple templates. 2012-07-05 10:28:11 -05:00
python-quantumclient.yml Split jobs into multiple templates. 2012-07-05 10:28:11 -05:00
python-swiftclient.yml Split jobs into multiple templates. 2012-07-05 10:28:11 -05:00
quantum.yml Split jobs into multiple templates. 2012-07-05 10:28:11 -05:00
reddwarf.yml Split jobs into multiple templates. 2012-07-05 10:28:11 -05:00
swift.yml Split jobs into multiple templates. 2012-07-05 10:28:11 -05:00
tempest.yml Set timeouts for all jobs. 2012-08-03 09:44:30 -07:00
zuul.yml Refactor modules and templating. 2012-08-10 16:00:42 +00:00