Added deploy script.
parent
e681227e27
commit
6a15c0ddb8
|
@ -0,0 +1,27 @@
|
|||
PROJECT_NAME := DotN64
|
||||
|
||||
COMPILER := msbuild
|
||||
COMPILER_CONFIGURATION := Release
|
||||
|
||||
OUTPUT_DIRECTORY := bin/$(COMPILER_CONFIGURATION)
|
||||
OUTPUT_BINARY := DotN64.Desktop.exe
|
||||
|
||||
BRANCH_NAME := $(shell git rev-parse --abbrev-ref HEAD)
|
||||
VERSION = $(shell $(OUTPUT_DIRECTORY)/$(OUTPUT_BINARY) --help | head -1 | awk '{print $$2}' | cut -c 2-)
|
||||
|
||||
DEPLOY_SERVER := 192.168.1.51
|
||||
DEPLOY_PATH := /var/www/nabile.duckdns.org/$(PROJECT_NAME)/Download
|
||||
|
||||
all: clean
|
||||
$(COMPILER) /p:Configuration=$(COMPILER_CONFIGURATION)
|
||||
chmod +x $(OUTPUT_DIRECTORY)/$(OUTPUT_BINARY)
|
||||
|
||||
deploy: all
|
||||
ssh $(DEPLOY_SERVER) 'cd $(DEPLOY_PATH) && ls -d */ | cut -f 1 -d "/" > streams'
|
||||
cd $(OUTPUT_DIRECTORY) && zip -r - . | ssh $(DEPLOY_SERVER) 'cat > $(DEPLOY_PATH)/$(BRANCH_NAME)/$(PROJECT_NAME).zip'
|
||||
echo $(VERSION) | ssh $(DEPLOY_SERVER) 'cat > $(DEPLOY_PATH)/$(BRANCH_NAME)/version'
|
||||
|
||||
clean:
|
||||
$(COMPILER) /t:Clean /p:Configuration=$(COMPILER_CONFIGURATION)
|
||||
|
||||
.PHONY: all deploy clean
|
Loading…
Reference in New Issue