Merge pull request #406 from justinsb/crossbuild

Simple crossbuild support
This commit is contained in:
Justin Santa Barbara 2016-09-07 23:09:27 -04:00 committed by GitHub
commit 6aa4cd63d8
1 changed files with 5 additions and 0 deletions

View File

@ -8,6 +8,11 @@ ifndef VERSION
VERSION := git-$(shell git rev-parse --short HEAD)
endif
crossbuild:
GOOS=darwin GOARCH=amd64 go build -o .build/darwin/amd64/kops -ldflags "-X main.BuildVersion=${VERSION}" -v k8s.io/kops/cmd/kops/...
GOOS=linux GOARCH=amd64 go build -o .build/linux/amd64/kops -ldflags "-X main.BuildVersion=${VERSION}" -v k8s.io/kops/cmd/kops/...
#GOOS=windows GOARCH=amd64 go build -o .build/windows/amd64/kops -ldflags "-X main.BuildVersion=${VERSION}" -v k8s.io/kops/cmd/kops/...
kops:
GO15VENDOREXPERIMENT=1 go install -ldflags "-X main.BuildVersion=${VERSION}" k8s.io/kops/cmd/kops/...