update .gitlab-ci.yml, update godoc_static

master
Thomas Lynch 1 year ago
parent 620a9c1cad
commit 93ae52b689
  1. 1
      .gitlab-ci.yml
  2. 6
      godoc_static.sh

@ -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

@ -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

Loading…
Cancel
Save