forked from GoogleCloudPlatform/gcping
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
16 lines (14 loc) · 708 Bytes
/
Makefile
File metadata and controls
16 lines (14 loc) · 708 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ifeq ($(origin version), undefined)
version := dev
endif
release:
GOOS=windows GOARCH=amd64 go build -o ./out/gcping_windows_amd64_$(version)
cp ./out/gcping_windows_amd64_$(version) ./out/gcping_windows_amd64_latest
GOOS=linux GOARCH=amd64 go build -o ./out/gcping_linux_amd64_$(version)
cp ./out/gcping_linux_amd64_$(version) ./out/gcping_linux_amd64_latest
GOOS=darwin GOARCH=amd64 go build -o ./out/gcping_darwin_amd64_$(version)
cp ./out/gcping_darwin_amd64_$(version) ./out/gcping_darwin_amd64_latest
GOOS=darwin GOARCH=arm64 go build -o ./out/gcping_darwin_arm64_$(version)
cp ./out/gcping_darwin_arm64_$(version) ./out/gcping_darwin_arm64_latest
push:
gsutil cp out/* gs://gcping-release