Added version and build numbers to the build process.
This commit is contained in:
parent
563edb4f5d
commit
0224a1cd0a
15
Makefile
15
Makefile
@ -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
|
mkdir -p build/css
|
||||||
cp src/www/*.* build
|
cp src/www/*.* build
|
||||||
cp -r src/www/js build
|
cp -r src/www/js build
|
||||||
cp -r resources/* build/.
|
cp -r resources/* build/.
|
||||||
sass src/www/css/personal-display.scss build/css/personal-display.css
|
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 :
|
clean :
|
||||||
rm -r build
|
rm -r build
|
||||||
@ -12,3 +16,10 @@ clean :
|
|||||||
local-deploy: build
|
local-deploy: build
|
||||||
cp -r build ~/temp/server
|
cp -r build ~/temp/server
|
||||||
ssh jdb-server 'rm -r ~/public_html/personal-display; mv temp/build ~/public_html/personal-display'
|
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
1
build-number.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
Loading…
x
Reference in New Issue
Block a user