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?
Attachment:
pgpbwxEJFurph.pgp
Description: PGP signature
_______________________________________________ infrastructure mailing list infrastructure@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/infrastructure