Skip to content

Commit

Permalink
Makefile: added build-all target
Browse files Browse the repository at this point in the history
  • Loading branch information
jkowalski committed Dec 30, 2018
1 parent 6e8a48e commit 5523699
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 4 deletions.
11 changes: 10 additions & 1 deletion Makefile
@@ -1,6 +1,6 @@
all: test lint

travis: test upload-coverage
travis: build-all test upload-coverage

setup:
GO111MODULE=off go get github.com/mattn/goveralls
Expand All @@ -13,6 +13,15 @@ travis-setup:
lint:
gometalinter.v2 ./...

build-all:
# this downloads all dependencies for all OS/architectures and updates go.mod
# TODO(jkowalski): parallelize this once we're on 1.12
CGO_ENABLED=0 GO111MODULE=on GOARCH=amd64 GOOS=linux go build ./...
CGO_ENABLED=0 GO111MODULE=on GOARCH=amd64 GOOS=windows go build ./...
CGO_ENABLED=0 GO111MODULE=on GOARCH=amd64 GOOS=darwin go build ./...
CGO_ENABLED=0 GO111MODULE=on GOARCH=arm GOOS=linux go build ./...
CGO_ENABLED=0 GO111MODULE=on GOARCH=arm64 GOOS=linux go build ./...

test:
GO111MODULE=on go test -tags test -count=1 -coverprofile=raw.cov --coverpkg ./... -timeout 90s ./...
grep -v testing/ raw.cov > tmp.cov
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Expand Up @@ -16,7 +16,7 @@ require (
golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc
golang.org/x/oauth2 v0.0.0-20181102170140-232e45548389
golang.org/x/sys v0.0.0-20181031143558-9b800f95dbbc // indirect
google.golang.org/api v0.0.0-20181102150758-04bb50b6b83d
google.golang.org/api v0.0.0-20181229000844-f26a60c56f14
google.golang.org/genproto v0.0.0-20181101192439-c830210a61df // indirect
google.golang.org/grpc v1.16.0 // indirect
)
4 changes: 2 additions & 2 deletions go.sum
Expand Up @@ -58,8 +58,8 @@ golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
google.golang.org/api v0.0.0-20180910000450-7ca32eb868bf/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0=
google.golang.org/api v0.0.0-20181102150758-04bb50b6b83d h1:wDkjCUR876SHY2B6YgBr9kAIUzPm1zb1X3d6sxFjpfo=
google.golang.org/api v0.0.0-20181102150758-04bb50b6b83d/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0=
google.golang.org/api v0.0.0-20181229000844-f26a60c56f14 h1:ATP5OSAvJIQ7cxB9BfsnylT+uFZ1FvJRW4NH1T2NKOU=
google.golang.org/api v0.0.0-20181229000844-f26a60c56f14/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0=
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
google.golang.org/genproto v0.0.0-20180831171423-11092d34479b/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
Expand Down

0 comments on commit 5523699

Please sign in to comment.