diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index da88032..5562de9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -27,6 +27,7 @@ pages: - go install golang.org/x/tools/cmd/godoc@latest - mkdir public - GO_MODULE=jschan ./godoc_static.sh + - cp -r godoc/pkg/jschan/* public artifacts: paths: - public/pkg/jschan diff --git a/godoc_static.sh b/godoc_static.sh index 5126cc0..043c6d4 100755 --- a/godoc_static.sh +++ b/godoc_static.sh @@ -17,7 +17,7 @@ function generate_go_documentation { local STATUS # Setup - rm -rf "${GO_DOC_HTML_OUTPUT:-public}" + rm -rf "${GO_DOC_HTML_OUTPUT:-godoc}" # Extract Go module name from a Go module file if [[ -z "$GO_MODULE" ]]; then @@ -53,14 +53,14 @@ function generate_go_documentation { --execute=robots=off \ --include-directories="/lib,/pkg/$GO_MODULE,/src/$GO_MODULE" \ --exclude-directories="*" \ - --directory-prefix="${GO_DOC_HTML_OUTPUT:-public}" \ + --directory-prefix="${GO_DOC_HTML_OUTPUT:-godoc}" \ --no-host-directories \ "$URL" # Stop godoc server kill -9 "$PID" echo "Stopped godoc server" - echo "Go source code documentation generated under ${GO_DOC_HTML_OUTPUT:-public}" + echo "Go source code documentation generated under ${GO_DOC_HTML_OUTPUT:-godoc}" } generate_go_documentation