mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2024-11-27 01:25:52 -05:00
Merge pull request #247 from rschamp/issue/GH-133
Add version.txt file to build directory on build
This commit is contained in:
commit
4547c2b4c1
1 changed files with 10 additions and 3 deletions
13
Makefile
13
Makefile
|
@ -4,6 +4,9 @@ SASSLINT=./node_modules/.bin/sass-lint -v
|
|||
TAP=./node_modules/.bin/tap
|
||||
WATCH=./node_modules/.bin/watch
|
||||
WEBPACK=./node_modules/.bin/webpack
|
||||
GIT_VERSION=$(shell git rev-parse --verify --short=5 HEAD 2> /dev/null)
|
||||
GIT_VERSION?=$(WWW_VERSION)
|
||||
GIT_MESSAGE=$(shell git log -1 --pretty=%s 2> /dev/null)
|
||||
|
||||
# ------------------------------------
|
||||
|
||||
|
@ -11,6 +14,7 @@ build:
|
|||
@make clean
|
||||
@make translations
|
||||
@make webpack
|
||||
@make tag
|
||||
|
||||
clean:
|
||||
rm -rf ./build
|
||||
|
@ -19,7 +23,7 @@ clean:
|
|||
|
||||
|
||||
deploy:
|
||||
ifeq ($(shell grep "artifact: deploy.zip" .elasticbeanstalk/config.yml), )
|
||||
ifeq ($(shell grep "artifact: deploy.zip" .elasticbeanstalk/config.yml 2> /dev/null), )
|
||||
@echo "You must configure elasticbeanstalk to deploy an artifact."
|
||||
@echo "Add the following to your .elasticbeanstalk/config.yml"
|
||||
@echo "deploy:\n artifact: deploy.zip"
|
||||
|
@ -27,9 +31,12 @@ else
|
|||
@make build
|
||||
git archive -o deploy.zip HEAD
|
||||
zip -rv deploy.zip build
|
||||
eb deploy -l $$(git rev-parse --verify --short=5 HEAD) -m "$$(git log -1 --pretty=%s)"
|
||||
eb deploy -l $(GIT_VERSION) -m "$(GIT_MESSAGE)"
|
||||
endif
|
||||
|
||||
tag:
|
||||
echo $(GIT_VERSION) > ./build/version.txt
|
||||
|
||||
translations:
|
||||
./lib/bin/build-locales locales/translations.json
|
||||
|
||||
|
@ -75,4 +82,4 @@ integration:
|
|||
|
||||
# ------------------------------------
|
||||
|
||||
.PHONY: build clean deploy static translations webpack watch stop start test lint
|
||||
.PHONY: build clean deploy static tag translations webpack watch stop start test lint
|
||||
|
|
Loading…
Reference in a new issue