Merge pull request #41 from thegeeklab/fix-docs

add missing makefile and build docs on PR
This commit is contained in:
Robert Kaussow 2020-11-15 14:37:45 +01:00 committed by GitHub
commit d1a44905c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 30 additions and 2 deletions

View File

@ -333,6 +333,9 @@ local PipelineDocs = {
strip_prefix: 'docs/public/', strip_prefix: 'docs/public/',
target: '/${DRONE_REPO_NAME}', target: '/${DRONE_REPO_NAME}',
}, },
when: {
ref: ['refs/heads/master', 'refs/tags/**'],
},
}, },
], ],
depends_on: [ depends_on: [
@ -342,7 +345,7 @@ local PipelineDocs = {
'build-container-arm', 'build-container-arm',
], ],
trigger: { trigger: {
ref: ['refs/heads/master', 'refs/tags/**'], ref: ['refs/heads/master', 'refs/tags/**', 'refs/pull/**'],
}, },
}; };

View File

@ -506,11 +506,16 @@ steps:
source: docs/public/ source: docs/public/
strip_prefix: docs/public/ strip_prefix: docs/public/
target: /${DRONE_REPO_NAME} target: /${DRONE_REPO_NAME}
when:
ref:
- refs/heads/master
- refs/tags/**
trigger: trigger:
ref: ref:
- refs/heads/master - refs/heads/master
- refs/tags/** - refs/tags/**
- refs/pull/**
depends_on: depends_on:
- build-package - build-package
@ -612,6 +617,6 @@ depends_on:
--- ---
kind: signature kind: signature
hmac: 6acd5ac50b0b72bac4369915f173bb9ee4a279923cfbef91909feceadf07ee35 hmac: deb1e9385bfbdf528f4663dd0d9ed45c3c45c7d62a42a51156a8b2847352e230
... ...

20
Makefile Normal file
View File

@ -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) && \