On Monday, August 31, 2015 at 9:11:54 AM UTC-7, Khai Do wrote: > > Answers to your questions.. > > >> When a repo needs testing, does it always go through the job generator >> before going through the generated jobs every single time? >> > > You can set it up to update jobs only when there are changes to the JJB > definition files. For example we use puppet to monitor changes to the JJB > definition files then have puppet run JJB to regenerate the jobs. JJB also > has a local cache of existing jobs so the updates are idempotent. >
Ah. So this is how I'm understanding this then: * all jobs are generated out-of-band via jenkins-job-builder (presumably via http://docs.openstack.org/infra/jenkins-job-builder/builders.html#builders.dsl) * each individual repo's jenkins.yml file are referenced by the DSL for configured values. Going off of the summary of the article, it states: "developers to easily create and configure the jobs for their repositories, without the usual copy/paste problems, while still allowing" If the jenkins.yml is only for configured values for already generated jobs, then how do developers "create" jobs for their repositories. It seems like they would need to work with the JJB definition files which is out-of-band of the repo. In the case that jobs are shared, then developers can configure their repo for those shared and already created jobs. But, if a developer wants to have a convenient UI view of their project jobs, it would be difficult to isolate the relevant job history from shared jobs (e.g. shared job0 #4564 triggered shared job1 #545212 triggered shared job2 #421). I believe that view support becomes necessary in this case. How do you help developers view their relevant jobs? -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/35b69b2c-35ba-4892-8cad-996999d25932%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.