-
Notifications
You must be signed in to change notification settings - Fork 1
/
docs-redirection.groovy
27 lines (27 loc) · 1.05 KB
/
docs-redirection.groovy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
int micronautMajorVersion = 1
new File("/Users/sdelamo/github/micronaut-projects/micronaut-docs-mn${micronautMajorVersion}").eachFile { f ->
if (!(f.name.startsWith(".") || f.name.contains("RC") || f.name.contains("M"))) {
String version = f.name
File versionFolder = new File("/Users/sdelamo/github/micronaut-projects/micronaut-docs/${version}")
if (!versionFolder.exists()) {
versionFolder.mkdir()
}
File guideFolder = new File("/Users/sdelamo/github/micronaut-projects/micronaut-docs/${version}/guide")
if (!guideFolder.exists()) {
guideFolder.mkdir()
}
File indexHtml = new File("/Users/sdelamo/github/micronaut-projects/micronaut-docs/${version}/guide/index.html")
if (!indexHtml.exists()) {
indexHtml.text = """\
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=\"refresh\" content=\"0; url=https://micronaut-projects.github.io/micronaut-docs-mn${micronautMajorVersion}/${version}/guide/\">
</head>
<body>
</body>
</html>
"""
}
}
}