Tools to make Jenkins jobs from templates
Go to file
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
example Refactor modules and templating. 2012-08-10 16:00:42 +00:00
jenkins_jobs Refactor modules and templating. 2012-08-10 16:00:42 +00:00
projects/openstack Refactor modules and templating. 2012-08-10 16:00:42 +00:00
templates Set timeouts for all jobs. 2012-08-03 09:44:30 -07:00
.gitignore Refactor modules and templating. 2012-08-10 16:00:42 +00:00
.gitreview Add .gitreview. 2012-08-06 20:25:20 +00:00
jenkins-jobs Refactor modules and templating. 2012-08-10 16:00:42 +00:00
setup.py Refactor modules and templating. 2012-08-10 16:00:42 +00:00
test.sh Refactor modules and templating. 2012-08-10 16:00:42 +00:00