Hi Gavin,

On Thu, 2016-11-10 at 20:22 +1100, Gavin McDonald wrote:
> Hi All,
> 
> Yesterday whilst adding some new modes and re-configuring jobs &
> nodes for removal of some Labels - as notified some weeks ago, I
> noticed some 
> unusual configurations that could affect the overall performance of
> Jenkins and affect everybody in general.
> 
> The changes were wide spread and out of over 2000 builds I would say
> at least 1500 of them are affected in one way or another.
> To point out, none of this is drastic, and your builds are not
> affected in terms of software configurations. But a hammer was used
> here to 
> change a lot of builds at once, to make them more uniform.
> 
> A few things were changed.

(snip)

Thanks for taking care of the overall health of the Jenkins system,
much appreciated.

In the Apache Sling project we're managing a sizeable number of jobs (
530 at the moment ) [0] using the Job DSL Plugin to make it feasible to
look after such a large number of jobs.

The jobs are quite small, usually don't archive artifacts ( we deploy
to repository.apache.org ) and many of them are triggered rarely, so
they should not have a negative impact on the health of the Jenkins
server. I rather suspect we have reduced our load since we rebuild a
much smaller part of the project whenever anything changes.

I want to point out 2 things:

1) If you think that we're doing something wrong in the project configs
 do let us know separately - the manual changes you might apply will be
overwritten without us noticing.

2) I would encourage more projects to manage their Jenkins
configurations in version control, either by using a Jenkinsfile or the
Job DSL plugin, it makes it much simpler to maintain your configuration
in time and easier to collaborate on.

Best,

Robert 

[0]: https://builds.apache.org/view/S-Z/view/Sling/

Reply via email to