(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 jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/20160728193352.GZ22427%40blackberry.coupleofllamas.com.
For more options, visit https://groups.google.com/d/optout.

Attachment: signature.asc
Description: Digital signature

Reply via email to