| Interface | Description |
|---|---|
| BuildInvoker |
Runs a build against a checked-out repository.
|
| Class | Description |
|---|---|
| BuildInvoker.Gradlew |
Shells out to the checkout's own
gradlew wrapper, so the build runs with whatever
Gradle version and plugin configuration the checkout itself declares. |
| SourceBuilder |
Clones an arbitrary git URL and builds it, caching the resulting jar by commit, so a repeated
request for the same commit never re-runs the build.
|