Generate Release Train Docs; fixes gh-91
This commit is contained in:
@@ -83,6 +83,12 @@ class Tasks {
|
||||
args -> {
|
||||
args.releaser.runUpdatedSamples(args.projects);
|
||||
},TaskType.POST_RELEASE);
|
||||
static Task UPDATE_RELEASE_TRAIN_DOCUMENTATION = task("updateReleaseTrainDocs", "ur",
|
||||
"UPDATE RELEASE TRAIN DOCS",
|
||||
"Update release train documentation",
|
||||
args -> {
|
||||
args.releaser.generateReleaseTrainDocumentation(args.projects);
|
||||
},TaskType.POST_RELEASE);
|
||||
|
||||
static final List<Task> DEFAULT_TASKS_PER_PROJECT = Stream.of(
|
||||
Tasks.UPDATING_POMS,
|
||||
@@ -100,7 +106,7 @@ class Tasks {
|
||||
Tasks.RUN_UPDATED_SAMPLES,
|
||||
Tasks.CREATE_TEMPLATES,
|
||||
Tasks.UPDATE_GUIDES,
|
||||
// Generate docs
|
||||
Tasks.UPDATE_RELEASE_TRAIN_DOCUMENTATION,
|
||||
Tasks.UPDATE_DOCUMENTATION,
|
||||
Tasks.UPDATE_SPRING_PROJECT_PAGE
|
||||
).collect(Collectors.toList());
|
||||
|
||||
@@ -213,6 +213,7 @@ public class AcceptanceTests {
|
||||
BDDAssertions.then(gitProject(this.cloudProjectFolder).log().call().iterator().next().getShortMessage())
|
||||
.contains("Updating project page to release train [Edgware.SR10]");
|
||||
thenRunUpdatedTestsWereCalled();
|
||||
thenUpdateReleaseTrainDocsWasCalled();
|
||||
}
|
||||
|
||||
private void thenRunUpdatedTestsWereCalled() {
|
||||
@@ -220,6 +221,11 @@ public class AcceptanceTests {
|
||||
.runUpdatedTests(BDDMockito.any(Projects.class));
|
||||
}
|
||||
|
||||
private void thenUpdateReleaseTrainDocsWasCalled() {
|
||||
BDDMockito.then(this.postReleaseActions).should()
|
||||
.generateReleaseTrainDocumentation(BDDMockito.any(Projects.class));
|
||||
}
|
||||
|
||||
private Map<String, String> edgwareSr10() {
|
||||
Map<String, String> versions = new LinkedHashMap<>();
|
||||
versions.put("spring-boot", "1.5.16.RELEASE");
|
||||
@@ -781,6 +787,13 @@ public class AcceptanceTests {
|
||||
return file;
|
||||
}
|
||||
|
||||
@Override
|
||||
public File cloneReleaseTrainDocumentationProject() {
|
||||
File file = super.cloneReleaseTrainDocumentationProject();
|
||||
this.clonedProjects.add(file);
|
||||
return file;
|
||||
}
|
||||
|
||||
@Override public File cloneProjectFromOrg(String projectName) {
|
||||
File file = super.cloneProjectFromOrg(projectName);
|
||||
this.clonedProjects.add(file);
|
||||
|
||||
Reference in New Issue
Block a user