forked from TrueCloudLab/frostfs.info
[#25] Store hugo binary in versioned path
This will simplify runner cache invalidation when we will start building the site with CI Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
This commit is contained in:
parent
6f46df233a
commit
4fe6389066
2 changed files with 7 additions and 6 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -3,7 +3,7 @@
|
|||
*.log
|
||||
*.lock
|
||||
tmp/
|
||||
bin/hugo
|
||||
bin/hugo*
|
||||
|
||||
public/
|
||||
resources/_gen
|
||||
|
|
11
Makefile
11
Makefile
|
@ -3,24 +3,25 @@ SHELL = bash
|
|||
|
||||
PUBDIR = public
|
||||
HUGO_VERSION = 0.91.0
|
||||
HUGO_BIN ?= bin/hugo
|
||||
HUGO_BIN ?= bin/hugo-$(HUGO_VERSION)
|
||||
|
||||
.PHONY: all clean
|
||||
all: public
|
||||
|
||||
bin/hugo:
|
||||
bin/hugo-$(HUGO_VERSION):
|
||||
@wget -q https://github.com/gohugoio/hugo/releases/download/v$(HUGO_VERSION)/hugo_extended_$(HUGO_VERSION)_Linux-64bit.tar.gz -O - |\
|
||||
tar -xz -C bin/ hugo;
|
||||
@mv bin/hugo $@
|
||||
|
||||
clean:
|
||||
@rm -rf $(PUBDIR)
|
||||
@rm -rf tmp
|
||||
@rm -rf bin/hugo
|
||||
@rm -rf bin/hugo*
|
||||
|
||||
public: submodules bin/hugo
|
||||
public: submodules $(HUGO_BIN)
|
||||
@$(HUGO_BIN)
|
||||
|
||||
server: submodules bin/hugo
|
||||
server: submodules $(HUGO_BIN)
|
||||
@$(HUGO_BIN) server --disableFastRender
|
||||
|
||||
submodules:
|
||||
|
|
Loading…
Reference in a new issue