summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorAntoine GIRARD <sapk@users.noreply.github.com>2020-07-14 04:09:39 +0200
committerGitHub <noreply@github.com>2020-07-13 22:09:39 -0400
commitb92a5d8d6441ae74ee5451a1bf6c1e16a0149738 (patch)
tree954b36788539715a5a952199e150ad3f142b7a8d /Makefile
parent633f52c220b2f24b57f6ebaf88c108aac1d89f43 (diff)
downloadgitea-b92a5d8d6441ae74ee5451a1bf6c1e16a0149738.tar.gz
gitea-b92a5d8d6441ae74ee5451a1bf6c1e16a0149738.zip
release docs as an archive (#12243)
* release docs along sources * use a custom offline version Co-authored-by: Gitea <gitea@fake.local>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 12 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 56002e6e10..324a778093 100644
--- a/Makefile
+++ b/Makefile
@@ -524,7 +524,7 @@ $(EXECUTABLE): $(GO_SOURCES) $(TAGS_PREREQ)
CGO_CFLAGS="$(CGO_CFLAGS)" $(GO) build -mod=vendor $(GOFLAGS) $(EXTRA_GOFLAGS) -tags '$(TAGS)' -ldflags '-s -w $(LDFLAGS)' -o $@
.PHONY: release
-release: frontend generate release-windows release-linux release-darwin release-copy release-compress release-sources release-check
+release: frontend generate release-windows release-linux release-darwin release-copy release-compress release-sources release-docs release-check
$(DIST_DIRS):
mkdir -p $(DIST_DIRS)
@@ -580,6 +580,17 @@ release-sources: | $(DIST_DIRS) node_modules
tar --exclude=./$(DIST) --exclude=./.git --exclude=./$(MAKE_EVIDENCE_DIR) --exclude=./node_modules/.cache -czf $(DIST)/release/gitea-src-$(VERSION).tar.gz .
rm -f $(STORED_VERSION_FILE)
+.PHONY: release-docs
+release-docs: | $(DIST_DIRS) docs
+ tar -czf $(DIST)/release/gitea-docs-$(VERSION).tar.gz -C ./docs/public .
+
+.PHONY: docs
+docs:
+ @hash hugo > /dev/null 2>&1; if [ $$? -ne 0 ]; then \
+ GO111MODULE=off $(GO) get -u github.com/gohugoio/hugo; \
+ fi
+ cd docs; make trans-copy clean build-offline;
+
node_modules: package-lock.json
npm install --no-save
@touch node_modules