Skip to content

Make Gradle builds faster #425

@alexander-yevsyukov

Description

@alexander-yevsyukov

This is a meta issue and a checklist with tasks to make our Gradle builds faster across all repositories.

  • (Ironically) Find a Gradle plugin that measures time required the whole build pass successfully.
    We need to measure what we do.

  • Apply filtering for only io.spine.* artifacts when mavenLocal() is used
    according to advices from “The case for mavenLocal().

  • Find out what it costs to use Gradle Enterprise (@alexander-yevsyukov is already on it).

  • Analyze what detekt does to run its build faster.
    What do don't do what they do?

  • Find other projects of Gradle plugins,
    and see what they do about testing their plugins. What do we need to change the way we work?

  • We also need to Run builds at GitHub faster #426.
    We update subprojects often. We wait for publishing far too long.

Metadata

Metadata

Assignees

No one assigned

    Labels

    /BuildBuild tasks/MetaA small subproject or an area of improvementperformanceMaking things go easier and fastertech. debtWhat made us slow in dev?

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions