From eb391964f04b74027ee9a30c034c4a1e0d4506cb Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Sun, 15 Nov 2020 14:14:12 +0100 Subject: [PATCH] add missing makefile and build docs on PR --- .drone.jsonnet | 5 ++++- Makefile | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 Makefile diff --git a/.drone.jsonnet b/.drone.jsonnet index f1f653b..951c391 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -333,6 +333,9 @@ local PipelineDocs = { strip_prefix: 'docs/public/', target: '/${DRONE_REPO_NAME}', }, + when: { + ref: ['refs/heads/master', 'refs/tags/**'], + }, }, ], depends_on: [ @@ -342,7 +345,7 @@ local PipelineDocs = { 'build-container-arm', ], trigger: { - ref: ['refs/heads/master', 'refs/tags/**'], + ref: ['refs/heads/master', 'refs/tags/**', 'refs/pull/**'], }, }; diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..90a6b14 --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +# renovate: datasource=github-releases depName=thegeeklab/hugo-geekdoc +THEME_VERSION := v0.5.0 +THEME := hugo-geekdoc +BASEDIR := docs +THEMEDIR := $(BASEDIR)/themes + +.PHONY: all +all: doc + +.PHONY: doc +doc: doc-assets + +.PHONY: doc-assets +doc-assets: + mkdir -p $(THEMEDIR)/$(THEME)/ ; \ + curl -sSL "https://github.com/thegeeklab/$(THEME)/releases/download/${THEME_VERSION}/$(THEME).tar.gz" | tar -xz -C $(THEMEDIR)/$(THEME)/ --strip-components=1 + +.PHONY: clean +clean: + rm -rf $(THEMEDIR) && \