Add janky deploy step to Makefile
This commit is contained in:
7
Makefile
7
Makefile
@ -1,4 +1,5 @@
|
|||||||
# Makefile
|
# Makefile
|
||||||
|
.PHONY: deploy build-all
|
||||||
|
|
||||||
# Project name / binary name
|
# Project name / binary name
|
||||||
BINARY_NAME := furnacecheck
|
BINARY_NAME := furnacecheck
|
||||||
@ -31,6 +32,12 @@ build-linux-amd64:
|
|||||||
# Build all targets
|
# Build all targets
|
||||||
build-all: build-macos-arm64 build-linux-amd64
|
build-all: build-macos-arm64 build-linux-amd64
|
||||||
|
|
||||||
|
deploy: build-all
|
||||||
|
scp build/furnacecheck-linux-amd64 mundilfari.local:/usr/local/bin/furnacecheck.new
|
||||||
|
ssh mundilfari.local \
|
||||||
|
"sudo mv /usr/local/bin/furnacecheck.new /usr/local/bin/furnacecheck && \
|
||||||
|
sudo systemctl restart furnacecheck"
|
||||||
|
|
||||||
# Clean build artifacts
|
# Clean build artifacts
|
||||||
clean:
|
clean:
|
||||||
rm -rf build
|
rm -rf build
|
||||||
|
|||||||
Reference in New Issue
Block a user