Class BuildInvoker.Gradlew
java.lang.Object
io.github.intisy.gradle.github.impl.source.BuildInvoker.Gradlew
- All Implemented Interfaces:
BuildInvoker
- Enclosing interface:
- BuildInvoker
Shells out to the checkout's own
gradlew wrapper, so the build runs with whatever
Gradle version and plugin configuration the checkout itself declares.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.github.intisy.gradle.github.impl.source.BuildInvoker
BuildInvoker.Gradlew -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Gradlew
- Parameters:
logger- receives thegradlew buildinvocation's debug output.
-
-
Method Details
-
invoke
Description copied from interface:BuildInvokerRuns the build against the given checkout and blocks until it completes.- Specified by:
invokein interfaceBuildInvoker- Parameters:
checkoutDir- the checked-out repository directory to build.- Throws:
IOException- if the build cannot be started, is interrupted, or exits non-zero.
-