Re: How to take care of a large Jenkins installation and still keep your sanity

2015-11-04 Thread Guenther, Marc(AWF)
Hi milki milk, sorry for the very long delay... Currently trying to followup on all the stuff that accumulated... On 03 Sep 2015, at 16:32, milki milk wrote: > On Thursday, September 3, 2015 at 4:03:50 AM UTC-7, Guenther, Marc(AWF) wrote: > >> On 01 Sep 2015, at 05:02, milki milk wrote: >>

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-11-03 Thread Guenther, Marc(AWF)
Hi, here is part 3 of the series, where I describe the actual implementation that we came up with and are currently using: http://www.technology-ebay.de/the-teams/mobile-de/blog/taming-the-hydra-part-3.html Sorry for the long delay :) Have fun, Marc On 28 Aug 2015, at 15:55, Patrick Hund wrot

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-10-29 Thread Indra Gunawan (ingunawa)
..@gmail.com<mailto:nitesha...@gmail.com>" mailto:nitesha...@gmail.com>>, "mguent...@ebay.com<mailto:mguent...@ebay.com>" mailto:mguent...@ebay.com>> Subject: Re: How to take care of a large Jenkins installation and still keep your sanity Damien in JE

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-10-29 Thread milki milk
Damien in JENKINS-31152 mentioned the Seed Plugin (https://github.com/jenkinsci/seed-plugin/wiki). This sounds a lot like another formalized framework that is similar to Ebay's seed job. It takes a seed.groovy and/or a seed.properties as configuration. It has a concept of a "project seed" and a

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-09-17 Thread milki milk
On Monday, August 31, 2015 at 1:25:41 PM UTC-7, Guenther, Marc(AWF) wrote: > > 2. The 'jenkins.yml' files I describe in the blog are purely our own > convention. Neither Jenkins Job Builder nor Job-DSL-Plugin use anything > like that. In particular, they have nothing to do with JJB's yaml files.

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-09-03 Thread milki milk
On Thursday, September 3, 2015 at 4:03:50 AM UTC-7, Guenther, Marc(AWF) wrote: > > > On 01 Sep 2015, at 05:02, milki milk > > wrote: > > > I'm not sure what you mean by "when a repo needs testing". So when there > has been a commit in the repo, which changes the 'jenkins.yml' file, and > that

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-09-03 Thread Guenther, Marc(AWF)
On 01 Sep 2015, at 05:02, milki milk wrote: > I'm not sure what you mean by "when a repo needs testing". So when there has > been a commit in the repo, which changes the 'jenkins.yml' file, and that > commit gets pushed, then that change will be applied to the existing jobs > before they run.

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-09-03 Thread Guenther, Marc(AWF)
Hi, On 03 Sep 2015, at 01:36, milki milk wrote: > So the article only mentions 2 methods - Cloudbees Template Plugin and > Jenkins Job DSL. There are at least two other alternatives I know about - > Jenkins Job Builder and Workflow. Were these and possibly other alternatives > explored as wel

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-09-02 Thread milki milk
On Friday, August 28, 2015 at 6:55:09 AM UTC-7, Patrick Hund wrote: > > Thanks, here's part II: > http://www.technology-ebay.de/the-teams/mobile-de/blog/taming-the-hydra-part-2.html > So the article only mentions 2 methods - Cloudbees Template Plugin and Jenkins Job DSL. There are at least two o

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-09-01 Thread milki milk
On Monday, August 31, 2015 at 1:25:41 PM UTC-7, Guenther, Marc(AWF) wrote: > > On Monday, August 31, 2015 at 10:50:59 AM UTC-7, milki milk wrote: > > Another thing that plagues my use of JJB is the fact that Security > credentials, like those uses in the git scm configuration, must be > hardcode

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-08-31 Thread milki milk
On Monday, August 31, 2015 at 1:25:41 PM UTC-7, Guenther, Marc(AWF) wrote: > > Hi all, > > I think there has been a little bit of confusion here. > > 1. As described in my blog article, we are using Job-DSL-Plugin, not > Jenkins Job Builder (JJB). Both try to solve similar problems > (automatic

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-08-31 Thread Guenther, Marc(AWF)
Hi all, I think there has been a little bit of confusion here. 1. As described in my blog article, we are using Job-DSL-Plugin, not Jenkins Job Builder (JJB). Both try to solve similar problems (automatically generate jobs based on external descriptions) but there are two very important differ

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-08-31 Thread Khai Do
It depends on how you want to configure jjb to update your jobs. Again we use puppet to execute jjb to update. I've seen others use the same jenkins instance to update the jobs. I mean they setup a jenkins job on the jjb project itself that triggers on every change to the jjb definitions whic

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-08-31 Thread milki milk
On Monday, August 31, 2015 at 10:27:11 AM UTC-7, Khai Do wrote: > > Yes, your general assessment is correct. You can, but do NOT necessarily > need to use the jenkins DSL plugin to generate jobs since JJB has it's own > DSL. Not sure if 'out-of-band' mean separate executable, separate jenkins

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-08-31 Thread Khai Do
Yes, your general assessment is correct. You can, but do NOT necessarily need to use the jenkins DSL plugin to generate jobs since JJB has it's own DSL. Not sure if 'out-of-band' mean separate executable, separate jenkins job definitions, or in repo vs out of repo. JJB does have an executable

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-08-31 Thread milki milk
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

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-08-31 Thread Khai Do
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 c

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-08-28 Thread milki milk
Now this is more interesting. Using the .jenkins.yml file from the repository to inform the job generator what jobs to create is similar to travis. Of course, the details are in the implementation in the next post. I'm curious. When a repo needs testing, does it always go through the job gene

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-08-28 Thread Tony Wallace
I was looking at Jenkins Job Builder but had not yet taken a run at it. On Thursday, August 20, 2015 at 3:10:13 AM UTC-7, Patrick Hund wrote: > > Hi all, > > there's a new series of blog articles on the eBay developer blog which I > hope you find useful and entertaining: > > > http://www.technol

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-08-28 Thread Patrick Hund
Thanks, here's part II: http://www.technology-ebay.de/the-teams/mobile-de/blog/taming-the-hydra-part-2.html Am Donnerstag, 20. August 2015 20:07:14 UTC+2 schrieb Daniel Serodio: > > Nice intro, I look forward to the continuation of this series. > > Regards, > Daniel Serodio > > On Thursday, Augus

Re: How to take care of a large Jenkins installation and still keep your sanity

2015-08-20 Thread Daniel Serodio
Nice intro, I look forward to the continuation of this series. Regards, Daniel Serodio On Thursday, August 20, 2015 at 7:10:13 AM UTC-3, Patrick Hund wrote: > > Hi all, > > there's a new series of blog articles on the eBay developer blog which I > hope you find useful and entertaining: > > > ht

How to take care of a large Jenkins installation and still keep your sanity

2015-08-20 Thread Patrick Hund
Hi all, there's a new series of blog articles on the eBay developer blog which I hope you find useful and entertaining: http://www.technology-ebay.de/the-teams/mobile-de/blog/taming-the-hydra-part-1.html It's written by my colleague Marc Günther, who is responsible for maintaining our Jenkins