Do you only have the two teams? How do you manage the multiple nodes? Also 
how many users do you have using Jenkins?

On Thursday, July 28, 2016 at 12:34:02 PM UTC-7, R Tyler Croy wrote:
>
> (replies inline) 
>
> On Thu, 28 Jul 2016, rqui wrote: 
>
> > I am seeking some advice/tips. Our group is experiencing fast growth and 
> > changes and I am trying to architect a solution for managing it. 
> > 
> > We currently have a single master handling various types of jobs: ci, 
> > nightlies, releases, personal dev builds, etc. 
> > 
> > Using OSS, does anyone have experience in handling several masters for 
> > handling the different functions: CI, Releases, DEV? 
> > 
> > Or, do you continue to use a single Jenkins master? 
> > 
> > Any help, advice or tips would be greatly appreciated. 
>
>
> I will assume that you are not running jobs on the master, if you are, 
> that's 
> the first step to growing is removing all workloads from the master and 
> delegating them to agents. 
>
>
> For most use-cases I have either worked with or seen, delegating work to 
> the 
> agents and then putting a beefy machine in place for the master (fast disk 
> I/O) 
> is sufficient to grow into the many hundreds of jobs/thousands of builds 
> per 
> day. 
>
>
> If you're growing past that, I suggest splitting into multiple independent 
> masters based on the workloads associated with them. For example, I might 
> break 
> out the jobs for the "mobile team" to a new master infrastructure since 
> they 
> have Android/iOS build requirements and let the "server" team stick to 
> another 
> master with a number of Linux agents. This has the added benefit of 
> separating 
> concerns, plugins and access control based on logic separations inside 
> your 
> organization. 
>
>
>
>
> Hope that helps point you in the right direction. 
>
>
>
> - R. Tyler Croy 
>
> ------------------------------------------------------ 
>      Code: <https://github.com/rtyler> 
>   Chatter: <https://twitter.com/agentdero> 
>
>   % gpg --keyserver keys.gnupg.net --recv-key 3F51E16F 
> ------------------------------------------------------ 
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/28e42f8a-d89b-4f8b-95be-983aedae21dc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to