Skip to content

Support for Jib extensions #22

@ryandens

Description

@ryandens

I know this is explicitly called out in your README, so feel free to close if not, but do you have any interest in having this project support the Jib extension API?

This is a powerful mechanism to allow users to opt into more specialized optimizations for their projects. I maintain two such extensions/plugins

This plugin can support this API using the same techniques as the upstream Jib project. The only tweak that would be needed is to not support the usage of the GradleData parameter offered by this extension point, as usage of Project APIs at task execution time makes a task incompatible with the configuration cache

I was able to prototype this and validate this can work in a configuration cache compatible manner with the extensions I'm aware of. If you're open to accepting external contributions, I'd be happy to tidy it up and contribute it.

Thanks for making a great project!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions