A better CI infrastructure for Eclipse Projects (or how to manage 200 Jenkins masters)

As part of the Eclipse Common Build Infrastructure (CBI) initiative the Eclipse Foundation provides a build environment for projects to build, test, deploy and deliver Eclipse related software. Come and learn how it works and what's cooking!

It started with a single Hudson build server (Shared instance) for multiple projects. In 2013 the  “Hudson instance per project” (HIPP) concept was introduced that allowed every Eclipse project to have a dedicated CI server. Since Hudson was not longer maintained, about 200 CI instances were converted to Jenkins in early 2018.

In order to better utilize the available hardware resources and reduce maintenance, the next step is to move to a cluster/container based solution.

This talk will present some of the data that lead us to rethink our infrastructure. We will also detail the solution we are currently implementing.

If you want to learn how to scale a huge in-house Jenkins setup, you should attend to this talk. Eclipse projects committers will also have a sneak peek to the oncoming changes for a more stable and more performant CI infrastructure.

 

Schedule info
Session Time Slot(s): 
Wednesday, June 13, 2018 - 15:45 to 16:20

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon France2018 sponsor prospectus page.

Premium

Basic

Media

JUG Partners

Regional Supporter

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • Foss4G NA 2018
  • Eclipsecon France 2018