Naposledy aktivní 1749140260

Сохраняет версию/дату/коммит хэш в файл _version и обновляет index.html

KarelWintersky revidoval tento gist 1749140260. Přejít na revizi

Žádné změny

KarelWintersky revidoval tento gist 1749139929. Přejít na revizi

1 file changed, 13 insertions

makefile(vytvořil soubor)

@@ -0,0 +1,13 @@
1 + install: ##@system Install package. Don't run it manually!!!
2 + @echo Installing...
3 + # опущено
4 +
5 + @# Get version info
6 + $(eval COMMIT_HASH := $(shell git rev-parse --short HEAD))
7 + $(eval VERSION := $(shell git log --oneline --format=%B -n 1 HEAD | head -n 1))
8 + $(eval DATE := $(shell git log --oneline --format="%at" -n 1 HEAD | xargs -I{} date -d @{} +%Y-%m-%d))
9 + @# Append version comment to index.html
10 + @echo "" >> $(PATH_PROJECT)/index.html
11 + @printf "\n<!-- Version $(VERSION), from $(DATE), commit hash '$(COMMIT_HASH)' -->\n" >> $(PATH_PROJECT)/index.html
12 + @printf "\n<!-- Version $(VERSION), from $(DATE), commit hash '$(COMMIT_HASH)' -->\n" >> $(PATH_PROJECT)/_version
13 + @sed -i 's/<meta name="version" content="VERSION_PLACEHOLDER">/<meta name="version" content="Version $(VERSION) from $(DATE), commit hash $(COMMIT_HASH)">/' $(PATH_PROJECT)/index.html
Novější Starší