gradle / common-custom-user-data-gradle-plugin

Gradle plugin that enhances published build scans by adding a set of tags, links and custom values that have proven to be useful for many projects building with Develocity.
https://gradle.com/develocity
Apache License 2.0
43 stars 29 forks source link

Add an adapter layer for interacting with the Develocity and Gradle Enterprise plugins #274

Closed pshevche closed 8 months ago

pshevche commented 8 months ago

Summary

This is a follow-up PR for https://github.com/gradle/common-custom-user-data-gradle-plugin/pull/273. It adds an adapter layer on top of the proxy layer, which allows interacting with both the Develocity and Gradle Enterprise plugins in a uniform way. In the final PR of this series, I'll update the plugin classes to use the adapter layer and configure any extension that it finds.