Introduction to Gradle for Build Engineers
Build Engineer
Gradle
Course Outline
  1. Gradle Essentials
    The Build Lifecycle
  2. Tasks
    Task Types
    Authoring Hello World Task
    File Classes
    Check-in questions
    Outputting to a File
    Properties and Providers
    Check-in questions
    Using Built-in Task Types
    Task Dependency and Ordering
    Task Group and Description
    doFirst and doLast
    Task Performance Tips
    Check-in questions
  3. Shared Configuration
    Shared Task Types
    Hands-on exercise
    Milestone
  4. Feedback
    Survey
0%
Introduction to Gradle for Build Engineers
4 Sections

As a Build Engineer, you're responsible for authoring custom tasks and maintaining build configuration. In this training, you'll learn how to use task types to author custom tasks and use shared configuration for managing configuration as the project grows.


What You'll Learn:


Authoring custom tasks:

  • Writing re-usable task types or using built-in task types

  • Making tasks configurable with annotated inputs and outputs

  • Using Gradle's file classes and layout variable for working with files

  • Performance tips to speed up builds


Using shared configuration to re-use tasks:

  • Using buildSrc to make custom tasks and task types re-usable across subprojects

  • Authoring task types in separate files for maintainability


Prerequisites:

  • Completed the Introduction to Gradle for Developers course


By the end of this course, you'll be able to:

  • Author custom tasks for your builds

  • Share tasks across subprojects


Enroll today and enhance your Gradle Build Tool skills to gain deeper insights into your builds and improve your development workflow!