Clone release train doc project for non-release

If `releaseTrain.releaseTagName()` is empty use `projectGitHandler.cloneReleaseTrainDocumentationProject()` to clone docs.
This commit is contained in:
Spencer Gibb
2020-11-17 19:23:52 -05:00
committed by GitHub
parent e9d75e7c93
commit 5ec2ee2977

View File

@@ -317,8 +317,16 @@ public class PostReleaseActions implements Closeable {
return ExecutionResult.skipped();
}
ProjectVersion releaseTrain = projects.releaseTrain(this.properties);
File file = this.projectGitHandler
.cloneReleaseTrainDocumentationProject(releaseTrain.releaseTagName());
File file;
String branch = releaseTrain.releaseTagName();
if (StringUtils.hasText(branch)) {
file = this.projectGitHandler
.cloneReleaseTrainDocumentationProject(branch);
}
else {
// this is a milestone or snapshot, not a release
file = this.projectGitHandler.cloneReleaseTrainDocumentationProject();
}
ReleaserProperties projectProps = projectProps(file);
String releaseTrainVersion = releaseTrain.version;
this.projectCommandExecutor.generateReleaseTrainDocs(projectProps,