index : static-web-server.git

ascending towards madness

author Jose Quintana <joseluisquintana20@gmail.com> 2021-10-27 23:44:58.0 +00:00:00
committer Jose Quintana <joseluisquintana20@gmail.com> 2021-10-27 23:44:58.0 +00:00:00
commit
26a33c7d70fd65903ff2487a0645f380fdab7f4c [patch]
tree
c82006c62d4b45f5af3b42419924e65b4d5f53aa
parent
b501c400eab5694c4f268429ea5383d2c1e226d9
download
26a33c7d70fd65903ff2487a0645f380fdab7f4c.tar.gz

refactor: docs deploy task [skip ci]



Diff

 .gitignore |  1 +
 Makefile   | 20 ++++++++++++++++++++
 2 files changed, 21 insertions(+)

diff --git a/.gitignore b/.gitignore
index 5686bbd..85b28b3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,6 +20,7 @@
release
.vscode
TODO
docs/site

!sample.env
!/docs
diff --git a/Makefile b/Makefile
index 35dd70f..8f56732 100644
--- a/Makefile
+++ b/Makefile
@@ -253,6 +253,26 @@ docs-dev:
	@docker-compose -f docs/docker-compose.yml up --build
.PHONY: docs-dev

docs-deploy:
	@docker run -it --rm -v $(PWD)/docs:/docs squidfunk/mkdocs-material build
	@rm -rf /tmp/docs
	@mkdir -p /tmp/docs
	@cp -rf docs/site/* /tmp/docs/
	@git stash
	@git checkout gh-pages
	@git clean -fdx
	@rm -rf docs/
	@mkdir -p docs/
	@cp -rf /tmp/docs/. docs/
	@git add docs/
	@git commit docs/ -m "docs: automatic documentation updates [skip ci]"
	@git push origin gh-pages
	@git push github gh-pages
	@echo
	@echo "Documentation built and published"
	@git checkout master
.PHONY: docs-deploy

promote:
	@drone build promote joseluisq/static-web-server $(BUILD) $(ENV)
.PHONY: promote