Added version and build numbers to the build process.

This commit is contained in:
Jonathan Bernard 2013-10-09 13:32:50 -05:00
parent 563edb4f5d
commit 0224a1cd0a
2 changed files with 14 additions and 2 deletions

View File

@ -1,10 +1,14 @@
build :
VERSION =1.0
BUILD_NUMBER_FILE = build-number.txt
BUILD_NUMBER = $$(cat $(BUILD_NUMBER_FILE))
build : increment-build-number
mkdir -p build/css
cp src/www/*.* build
cp -r src/www/js build
cp -r resources/* build/.
sass src/www/css/personal-display.scss build/css/personal-display.css
tar czf personal-display.tar.gz build
tar czf personal-display-$(VERSION).$(BUILD_NUMBER).tar.gz build
clean :
rm -r build
@ -12,3 +16,10 @@ clean :
local-deploy: build
cp -r build ~/temp/server
ssh jdb-server 'rm -r ~/public_html/personal-display; mv temp/build ~/public_html/personal-display'
increment-build-number:
if ! test -f $(BUILD_NUMBER_FILE); then echo 0 > $(BUILD_NUMBER_FILE); fi
echo $$(($$(cat $(BUILD_NUMBER_FILE)) + 1)) > $(BUILD_NUMBER_FILE)
test-build-number:
touch $(BUILD_NUMBER).text.txt

1
build-number.txt Normal file
View File

@ -0,0 +1 @@
1