Add release path

This commit is contained in:
Samuel Aubertin 2024-02-07 07:50:26 +01:00
parent 6923178ced
commit 9e6c267fb1

View File

@ -14,10 +14,10 @@ include ../skz-opack/src/opack.mk
.PHONY: sync provision cleanrelease halt
RELEASE_PATH= release
SRC_REPO= ../skzbsd-src
BRANCH= master
TARGET= SKZ-VIRT
BRANCH?= master
TARGET?= SKZ-VIRT
RELEASE_PATH= release-$(BRANCH)
cleanrelease:
rm -rf $(RELEASE_PATH)
@ -36,10 +36,13 @@ provision: sync
$(RELEASE_PATH): provision
mkdir -p $@
vagrant ssh -c "BUILD_TARGET=$(TARGET) TAG=$(BRANCH) make -C build/release all" || vagrant ssh -c "cat /var/log/master_build.log.err"
scp -F ssh-config -q -r $(OPACK_TARGET):'/home/build/master/*' $@
vagrant ssh -c "BUILD_TARGET=$(TARGET) TAG=$(BRANCH) make -C build/release all" || vagrant ssh -c "cat /var/log/$(BRANCH)_build.log.err"
scp -F ssh-config -q -r $(OPACK_TARGET):'/home/build/$(BRANCH)/*' $@
halt: $(RELEASE_PATH)
vagrant halt
all: halt
clean:
$(MAKE) opack-clean