1- VERSION = v0.0.2
1+ VERSION = v0.0.3
22LDFLAGS = -ldflags '-s -w'
33GOARCH = amd64
44linux : export GOOS=linux
5+ linux_arm : export GOOS=linux
6+ linux_arm : export GOARCH=arm
7+ linux_arm : export GOARM=6
8+ linux_arm64 : export GOOS=linux
9+ linux_arm64 : export GOARCH=arm64
510darwin : export GOOS=darwin
611windows : export GOOS=windows
712
8- all : linux darwin windows
13+ all : linux linux_arm linux_arm64 darwin windows
914
1015linux :
1116 mkdir -p release
@@ -15,6 +20,22 @@ linux:
1520 go build $(LDFLAGS ) -o terraform-open-ssh-tunnels/terraform-open-ssh-tunnels terraform-open-ssh-tunnels/main.go
1621 (cd terraform-open-ssh-tunnels && zip ../release/terraform-open-ssh-tunnels_${VERSION} _${GOOS} _${GOARCH} .zip terraform-open-ssh-tunnels)
1722
23+ linux_arm :
24+ mkdir -p release
25+ rm -f terraform-provider-ssh_${VERSION} release/terraform-provider-ssh_${VERSION} _${GOOS} _${GOARCH} .zip terraform-open-ssh-tunnels_${VERSION} release/terraform-open-ssh-tunnels_${VERSION} _${GOOS} _${GOARCH} .zip
26+ go build $(LDFLAGS ) -o terraform-provider-ssh_${VERSION}
27+ zip release/terraform-provider-ssh_${VERSION} _${GOOS} _${GOARCH} .zip terraform-provider-ssh_${VERSION}
28+ go build $(LDFLAGS ) -o terraform-open-ssh-tunnels/terraform-open-ssh-tunnels terraform-open-ssh-tunnels/main.go
29+ (cd terraform-open-ssh-tunnels && zip ../release/terraform-open-ssh-tunnels_${VERSION} _${GOOS} _${GOARCH} .zip terraform-open-ssh-tunnels)
30+
31+ linux_arm64 :
32+ mkdir -p release
33+ rm -f terraform-provider-ssh_${VERSION} release/terraform-provider-ssh_${VERSION} _${GOOS} _${GOARCH} .zip terraform-open-ssh-tunnels_${VERSION} release/terraform-open-ssh-tunnels_${VERSION} _${GOOS} _${GOARCH} .zip
34+ go build $(LDFLAGS ) -o terraform-provider-ssh_${VERSION}
35+ zip release/terraform-provider-ssh_${VERSION} _${GOOS} _${GOARCH} .zip terraform-provider-ssh_${VERSION}
36+ go build $(LDFLAGS ) -o terraform-open-ssh-tunnels/terraform-open-ssh-tunnels terraform-open-ssh-tunnels/main.go
37+ (cd terraform-open-ssh-tunnels && zip ../release/terraform-open-ssh-tunnels_${VERSION} _${GOOS} _${GOARCH} .zip terraform-open-ssh-tunnels)
38+
1839darwin :
1940 mkdir -p release
2041 rm -f terraform-provider-ssh_${VERSION} release/terraform-provider-ssh_${VERSION} _${GOOS} _${GOARCH} .zip terraform-open-ssh-tunnels_${VERSION} release/terraform-open-ssh-tunnels_${VERSION} _${GOOS} _${GOARCH} .zip
0 commit comments