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 - go install golang.org/x/tools/cmd/godoc@latest
- mkdir public - mkdir public
- GO_MODULE=jschan ./godoc_static.sh - GO_MODULE=jschan ./godoc_static.sh
- cp -r godoc/pkg/jschan/* public
artifacts: artifacts:
paths: paths:
- public/pkg/jschan - public/pkg/jschan

@ -17,7 +17,7 @@ function generate_go_documentation {
local STATUS local STATUS
# Setup # Setup
rm -rf "${GO_DOC_HTML_OUTPUT:-public}" rm -rf "${GO_DOC_HTML_OUTPUT:-godoc}"
# Extract Go module name from a Go module file # Extract Go module name from a Go module file
if [[ -z "$GO_MODULE" ]]; then if [[ -z "$GO_MODULE" ]]; then
@ -53,14 +53,14 @@ function generate_go_documentation {
--execute=robots=off \ --execute=robots=off \
--include-directories="/lib,/pkg/$GO_MODULE,/src/$GO_MODULE" \ --include-directories="/lib,/pkg/$GO_MODULE,/src/$GO_MODULE" \
--exclude-directories="*" \ --exclude-directories="*" \
--directory-prefix="${GO_DOC_HTML_OUTPUT:-public}" \ --directory-prefix="${GO_DOC_HTML_OUTPUT:-godoc}" \
--no-host-directories \ --no-host-directories \
"$URL" "$URL"
# Stop godoc server # Stop godoc server
kill -9 "$PID" kill -9 "$PID"
echo "Stopped godoc server" 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 generate_go_documentation

Loading…
Cancel
Save