Speeding up Jenkins, Gradle, and Maven with a Build Cache
Tools-in-Action (INTERMEDIATE level)
The Gradle and Maven Build Cache can improve your life as a developer by reducing the amount of time you spend waiting on your JVM builds, whether locally or as part of your automated CI. By storing compiled classes, test outputs, and other such artifacts, the build cache facilitates the reuse of output from any previously invoked Gradle task or Maven goal. In this breakout session, we'll take a closer look at how the build cache works and demonstrate how to best adapt it to your projects. You'll come away with a better understanding of:
- What a Build Cache is and how it benefits your local and CI builds
- How a build cache works
- Real world build cache success stories for Jenkins and Maven builds
Justin Reock is the Chief Evangelist and Field CTO of Gradle Enterprise, and is an outspoken blogger, speaker, and free software evangelist. He has over 20 years of experience working in various software roles and has delivered enterprise solutions, technical leadership, and community education on a range of topics. After a fifteen year career in coding, Justin now focuses on helping businesses create better throughput by optimizing the developer experience. Much of his work can be found online including lectures, keynotes, blogs, and other publications.