Shelley Lambert

AdoptOpenJDK/Adoptium Technical Lead

Stream: A

Time: 14:00 - 14:45

Country: Canada

Language: English

Talk: The Little Jenkinsfile that Could

About Speaker

Shelley Lambert is a Red Hatter and technical leader at Eclipse Adoptium (formerly AdoptOpenJDK). She serves on the Technical Steering Committee at Adoptium and as a committer at Eclipse OpenJ9 ensuring the smooth and verifiable delivery of many free open-source distributions of Java.

Talk: The Little Jenkinsfile that Could

At every step of our testing story, we made conscious decisions to keep our test infrastructure simple. This design choice resulted in our use of a solitary Jenkins pipeline script for all kinds of testing. Through this one Groovy Jenkinsfile, we run millions of tests in daily builds, personal builds, parallel builds against different Java versions, implementations, and platforms. This is the story of our experience leveraging continuous integration tools, iteratively simplifying our initial approach, into a solution that now spans across many different CI environments and servers, user scenarios, challenges and demands. It is the continuous journey of learning and humble revision over the course of the first years of a rapidly growing open-source project.
Find out how a small team manages continuous testing at the growing build and test farms of AdoptOpenJDK (soon to be Adoptium) and Eclipse OpenJ9 through the ‘little Jenkinsfile that could’.