[Proposal] Jenkins Job Builder (JJB) for Fedora Jenkins Instance

Ralph Bean rbean at redhat.com
Fri Jan 9 19:10:16 UTC 2015


On Thu, Jan 08, 2015 at 12:24:40PM +0530, Praveen Kumar wrote:
> Hi,
> 
> Few days back I was having conversation with Pierre-Yves (Pingou)
> about using jenkins-job-builder to create/configure/update jobs to
> Jenkins.
> 
> Background:
> Jenkins job builder[0] is used for openstack infra for managing a
> large number of jobs on Jenkins. It uses yaml format to define a
> job/job-template which can be used across project. It create a modular
> structure of job definition so we can reuse a particular section
> across jobs. Another great thing is we can have git repo for those
> project configuration file and whenever a new project comes or need
> update then Jenkins Git/Gerrit hook will trigger it (no more manual
> configuration using jenkins-web).
> 
> I also create a JJB sample template [1] to demonstrate it's readiness
> and manageability.
> 
> Let us know your point of view regarding this proposal.
> 
> [0] http://ci.openstack.org/jjb.html
> [1] https://github.com/praveenkumar/jjb-sample

It looks pretty neat.

Where would we keep these job configuration files?  In each project's
git repo (client-side)?  In ansible (server-side)?

If we use jjb for some projects, can other projects ignore it and
still do manual configuration using jenkins-web?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/infrastructure/attachments/20150109/b8d4873f/attachment.sig>


More information about the infrastructure mailing list