hello thank you for you response Eddard Omka
Le samedi 26 novembre 2016 21:17:11 UTC+1, Baptiste Mathus a écrit : > > Hey, > > You should probably start with the general things like > https://wiki.jenkins-ci.org/display/JENKINS/Distributed+builds > https://wiki.jenkins-ci.org/display/JENKINS/Consideration+for+Large+Scale+Jenkins+Deployment > > or https://jenkins.io/doc/book/architecting-for-scale/ and Googling about > "Scaling jenkins" to get a grasp about the domain. > > About your question, one of the first things to know/do when scaling > Jenkins, is to not run builds on the Master. Basically, you generally set > the executor to 0, (or a very very low number and drastically select the > ones you allow running there). > > About using Docker, using a Docker Swarm cluster as a build cluster, used > by the master like it has virtual infinite capacity works well (using the > docker-plugin), though probably not the one with the most Docker spirit way > (see docker-slaves-plugin, though not the same goal). > <shameless-plug>If you speak french, I demoed that using basically > https://github.com/batmat/jez at the ToulouseJUG/JAM here > <https://www.youtube.com/watch?v=AB-OBl1hAPs>.</shameless-plug> > > HTH > > 2016-11-25 17:13 GMT+01:00 Eddard <exup...@gmail.com <javascript:>>: > >> Hello, >> >> the software engineering team i work in is putting up a new ci/cd >> platform based on jenkins which will orchestrate the continuous delivery >> pipeline for more than 50 micro-services in a near future. We already >> have 10 of them being built and deployed through that platform. >> >> we have come to the realization that out setup light not be scalable and >> are looking for an alternative architecture/setup for the platform. >> >> >> - Right now we have a bare meta machine with a docker-engine on it >> which allow ton a docker container with the master jenkins in it. >> - when we run a pipeline build, we launch a standard ubuntu >> container as a slave agent which runs on the same docker host as the >> jenkins master, this slave container >> - the ubuntu container slave has a docker and docker-compose >> installed which in turn are used to launch container on the same >> docker-host of the master to run all the tasks of the pipeline. >> >> This is not very optimal and we are looking for alternatives, if you have >> a ci-platform setup based on jenkins master running in a container and has >> scaled to run many many builds would you please share your experiences? and >> what would >> >> you consider an optimal and scalable jenkins in docker setup/architecture? >> >> >> Thanks in advance >> >> -- >> 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-use...@googlegroups.com <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jenkinsci-users/b12830f9-c5cf-411f-a489-5cf2ada3aafd%40googlegroups.com >> >> <https://groups.google.com/d/msgid/jenkinsci-users/b12830f9-c5cf-411f-a489-5cf2ada3aafd%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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/691a9321-7e7d-48ea-9bf7-64f69f10ecee%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.