JUC Europe 2015 - LT 1: Scaling Jenkins Master with Docker

Published: 13 July 2015
on channel: CloudBeesTV
28,328
85

By: Christophe Muller, Wyplay

Christophe will share his experience at Wyplay, a provider of connected TV middleware, in Jenkins scaling and best practices. At Wyplay, the Jenkins master server had grown to include 34 attached slaves, 78 plugins and 527 jobs. That would not have been a problem if there were no major issues - but that was not the case. The team had issues related to performance, reliability, ability to upgrade and security.

Because of these issues, project teams started to build their own master servers and on several of them, the issues (particularly security) were even greater than on the original Jenkins master server.

The Wyplay team decided to migrate to a system where they could easily generate and manage new masters for each project. They migrated the 500 original jobs to this new infrastructure. Christophe will explain in his talk how Wyplay used Docker to support the migration to the new architecture. In addition to this master infrastructure, Wyplay also makes use of Docker for launching dedicated slaves for small jobs using the Docker plugin. Tips on how this infrastructure can be enhanced will be provided.


Watch video JUC Europe 2015 - LT 1: Scaling Jenkins Master with Docker online without registration, duration hours minute second in high quality. This video was added by user CloudBeesTV 13 July 2015, don't forget to share it with your friends and acquaintances, it has been viewed on our site 28,328 once and liked it 85 people.