-
Gradle Build Cache Deep DiveCourse objectivesCourse introduction
-
FundamentalsDeclaring inputs and outputsInput normalizationCheck-in questions
-
Troubleshooting Build Cache IssuesOverviewUnstable inputs & input normalizationWriting outputs to input locationsOverlapping outputsCheck-in questionsHands-on exercise
-
Runtime APIBuild cache runtime APIHands-on exercise
-
SummarySummary and conclusionMilestone
-
Wrapping UpCertificateSurvey
In this training, you’ll learn how to enable build caching for tasks you author along with techniques to debug build caching issues.
What You'll Learn:
-
Fundamentals:
- Declaring task inputs and outputs.
- Normalizing inputs to correctly work with caching.
-
Troubleshooting:
- Using build scans to troubleshoot build caching issues.
- Learn about common scenarios that lead to build cache issues.
Prerequisites:
Software development experience, preferably with Kotlin or Java.
Gradle Build Tool experience, including knowledge of core concepts and authoring build files (Kotlin DSL experience a plus).
Experience using Gradle Build Cache.
Completion of either the Incremental Builds and Build Caching with Gradle or Incremental Builds and Build Caching with Gradle and Develocity training.
By the end of this course, you'll be able to:
- Author tasks to work correctly with build caching.
- Debug existing tasks that have caching issues.
Enroll today and enhance your Gradle Build Tool and Develocity skills to gain deeper insights into your builds and improve your development workflow!