From 38875bcfac5099cd7faf86bcc89f855a83ddd5e7 Mon Sep 17 00:00:00 2001 From: Jakob Schrettenbrunner Date: Wed, 2 Aug 2017 23:23:13 +0200 Subject: [PATCH] travis: limit builds to supported os/arch list --- .travis.yml | 2 +- Makefile | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2fc4236..afee684 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,7 +26,7 @@ install: - glide install script: -- gox -output "build/{{.Dir}}_{{.OS}}_{{.Arch}}" +- make cross-build - goverage -v -coverprofile=coverage.out ./... - godacov -t $CODACY_TOKEN -r ./coverage.out -c $TRAVIS_COMMIT diff --git a/Makefile b/Makefile index 61341e7..dc842f8 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,5 @@ BINARY = "build/wings" +OSARCHLIST = "darwin/386 darwin/amd64 linux/386 linux/amd64 linux/arm linux/arm64 windows/386 windows/amd64" all: $(BINARY) @@ -6,7 +7,7 @@ $(BINARY): go build -o $(BINARY) cross-build: - gox -output "build/{{.Dir}}_{{.OS}}_{{.Arch}}" + gox -osarch $(OSARCHLIST) -output "build/{{.Dir}}_{{.OS}}_{{.Arch}}" .PHONY: install install: