Continuous Delivery is the perfect state of software, infrastructure and processes, in which you can release every single change in code to your customers in a very short time. Our development team has recently switched to a Continuous Delivery process for MyEclipse product. We were successful at limiting the amount of regressions, improving overall code quality and drastically increasing release frequency.
Eclipse is a very powerful IDE. Gradle is a very powerful build system. In this presentation, we will learn how these two giants can be combined to get the best of both worlds. While Eclipse takes care of dealing with the sources and resources of our project, Gradle handles building and testing of our project. This natural separation of concerns is achieved in Buildship, Eclipse Plug-ins for Gradle, that integrates deeply with both Eclipse and Gradle. The result is a unified build that is highly automated and reproducible.