The Eclipse Foundation provides a fairly large CI/CD farm to Eclipse projects to help them deliver well tested software with a fast build cadence. Maintaining and supporting a wide variety of CI instances is a challenge, but also gives a unique insight to build processes. This insight helps to establish best practices that make continuous integration and delivery more reliable and robust. We will share those best practices, talk about common issues and how they can be avoided.
A lot has changed in recent years in the domain of release engineering, and there are no signs of rest in the future. The migration of projects from Gerrit to GitHub or GitLab is just one example that we will discuss.
This session is aimed to be informative for developers and release engineers from beginners to experts and should give practical advice to improve CI processes and maintenance to everyone.