File tree Expand file tree Collapse file tree 1 file changed +22
-4
lines changed Expand file tree Collapse file tree 1 file changed +22
-4
lines changed Original file line number Diff line number Diff line change @@ -42,10 +42,14 @@ release:
42
42
@$(MVN ) release:perform
43
43
44
44
# # Generate a site of this product under `target/site` directory.
45
- site :
46
- @$(MVN_WITH_JAVADOC ) clean compile site
47
- @./src/build_tools/render-md-into-html.sh src/site/markdown target/site src/site/resources/html
48
- @./src/build_tools/mangle-javadoc-html-files.sh target/site/en
45
+ site : clean _site-generate
46
+ :
47
+
48
+ # # Generate a site of this product under `target/site` directory and publish it to `gh-pages` branch.
49
+ site-deploy : clean _site-clone _site-generate
50
+ @git -C target/site/en add --all
51
+ @git -C target/site/en commit -a -m " Update site: $$ (date)"
52
+ @git -C target/site/en push origin gh-pages
49
53
50
54
# Generate Javadoc under `target/site/apidocs` dir.
51
55
# Deprecated. Use `site` instead.
@@ -60,3 +64,17 @@ build: package
60
64
# # Show help.
61
65
help :
62
66
make2help $(MAKEFILE_LIST )
67
+
68
+
69
+ # private targets
70
+ _site-generate :
71
+ @rm -fr target/site/en/*
72
+ @$(MVN_WITH_JAVADOC ) compile site
73
+ @./src/build_tools/render-md-into-html.sh src/site/markdown target/site src/site/resources/html
74
+ @./src/build_tools/mangle-javadoc-html-files.sh target/site/en
75
+
76
+ _site-clone :
77
+ @mkdir -p target/site
78
+ @git -C target/site clone --branch gh-pages --single-branch --depth 1 https://github.com/moneyforward/insdog.git en
79
+ @git -C target/site/en checkout gh-pages
80
+
You can’t perform that action at this time.
0 commit comments