fix makefile targets
ci.vdhsn.com/push Build encountered an error Details

Adam Veldhousen 1 year ago
parent a06fc0c61f
commit ca72c7403a
Signed by: adam
GPG Key ID: 6DB29003C6DD1E4B

@ -13,12 +13,6 @@ new-post:
build:
docker build -t vdhsn/blog:${VERSION} -f Dockerfile .
.PHONY: publish-master
publish-master: publish
@echo 'master build detected'
docker tag vdhsn/blog:${VERSION} vdhsn/blog:latest
docker push vdhsn/blog:latest
.PHONY: clean build
publish: clean build
docker push vdhsn/blog:${VERSION}
@ -27,22 +21,12 @@ publish: clean build
test-publish: build
docker run -it -p 8080:80 vdhsn/blog:${VERSION}
.PHONY: docker-build-dev
docker-build-dev:
@docker build --build-arg='VERSION=0.62.0' -t hugo -f Dockerfile.dev .
.PHONY: deploy
deploy:
kubectl rollout restart deployment blog
.PHONY: clean
clean:
@rm -rf ./public ./resources ./assets/css/syntax.* ./layouts/partials/single/footer.html
public: assets ./layouts/partials/single/footer.html
hugo --environment production --minify --gc --templateMetrics --templateMetricsHints --verbose --enableGitInfo
assets: ./assets/css/syntax.light.css ./assets/css/syntax.dark.css ./layouts/partials/single/footer.html
public: ./assets/css/syntax.light.css ./assets/css/syntax.dark.css ./layouts/partials/single/footer.html
hugo --verbose --gc --minify --templateMetrics --templateMetricsHints --enableGitInfo --environment production
HUGO_BIN = $(GOBIN)/hugo
$(HUGO_BIN):
@ -55,10 +39,10 @@ $(OPENRING_BIN):
./assets/css:
mkdir -p ./assets/css
./assets/css/syntax.light.css:
./assets/css/syntax.light.css: ./assets/css
hugo gen chromastyles --style=github > assets/css/syntax.light.css
./assets/css/syntax.dark.css:
./assets/css/syntax.dark.css: ./assets/css
hugo gen chromastyles --style=github-dark > assets/css/syntax.dark.css
./layouts/partials/single/footer.html: $(OPENRING_BIN)

Loading…
Cancel
Save