public class ReleaseWorkflowExtension extends java.lang.Object implements ReleaseWorkflow
| Constructor and Description |
|---|
ReleaseWorkflowExtension(org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
ReleaseWorkflowExtension |
onlyIf(java.util.concurrent.Callable<java.lang.Boolean> predicate)
Adds a predicate check that can cleanly abort the release process
|
ReleaseWorkflowExtension |
step(org.gradle.api.Task task)
Adds task to release workflow, without any special configuration (rollback or cleanup)
|
ReleaseWorkflowExtension |
step(org.gradle.api.Task task,
java.util.Map<java.lang.String,org.gradle.api.Task> config)
Adds given task to the release workflow.
|
public ReleaseWorkflowExtension(org.gradle.api.Project project)
public ReleaseWorkflowExtension step(org.gradle.api.Task task, java.util.Map<java.lang.String,org.gradle.api.Task> config)
ReleaseWorkflowstep in interface ReleaseWorkflowtask - - the task to add.config - - configuration of the task, map with exactly one key, either 'rollback' or 'cleanup'.public ReleaseWorkflowExtension step(org.gradle.api.Task task)
ReleaseWorkflowstep in interface ReleaseWorkflowpublic ReleaseWorkflowExtension onlyIf(java.util.concurrent.Callable<java.lang.Boolean> predicate)
ReleaseWorkflowonlyIf in interface ReleaseWorkflow