Don't run post release tasks if main ones failed

This commit is contained in:
Marcin Grzejszczak
2020-01-21 14:17:36 +01:00
parent 0506113ee7
commit 7632b99031
2 changed files with 47 additions and 0 deletions

View File

@@ -66,6 +66,9 @@ class DefaultSpringReleaser implements SpringReleaser {
ProjectsToRun projectsToRun = releaseProjects(optionsAndProperties);
ExecutionResult releaseTasksExecutionResult = runReleaseTasks(
optionsAndProperties, projectsToRun, releaseTasksToRun);
if (releaseTasksExecutionResult.isFailure()) {
return releaseTasksExecutionResult;
}
TasksToRun postReleaseTrainTasksToRun = postReleaseTrainTasksFromOptions(
optionsAndProperties);
ExecutionResult postReleaseTrainTasksExecutionResult = runPostReleaseTasks(