From 7822819f327b406926958c7f2acc14d0c6a451a9 Mon Sep 17 00:00:00 2001 From: Akihiro Suda Date: Tue, 18 Jul 2017 10:20:21 +0000 Subject: [PATCH] .travis.yml: run go build -i Signed-off-by: Akihiro Suda --- .travis.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4ac0c38da..786d2a62a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -50,8 +50,9 @@ script: - GIT_CHECK_EXCLUDE="./vendor" TRAVIS_COMMIT_RANGE="${TRAVIS_COMMIT_RANGE/.../..}" make dco - make fmt # FIXME: For non-linux GOOS, without running `go build -i`, vet fails with `vet: import failed: can't find import: fmt`... -# However, running `go build -i` requires root privilege. So let's skip vet for non-linux atm (#1179). - - if [ "$GOOS" = "linux" ]; then make vet; fi +# Note that `go build -i` requires write permission to GOROOT. (So it is not called in Makefile) + - go build -i . + - make vet - make build - make binaries - if [ "$GOOS" = "linux" ]; then sudo make install ; fi