diff --git a/.travis.yml b/.travis.yml index d4196eec..e1cad13b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,15 +7,21 @@ env: - "PATH=/home/travis/gopath/bin:$PATH" install: - - go get -u -v $(go list -f '{{join .Imports "\n"}}' ./... | sort | uniq | grep -v filemanager) - - go get -u -v github.com/mholt/caddy/caddyhttp - - go get github.com/gordonklaus/ineffassign + - go get ./... - go get github.com/mitchellh/gox - go get github.com/tcnksm/ghr + # Install gometalinter and certain linters + - go get github.com/alecthomas/gometalinter + - go get github.com/client9/misspell/cmd/misspell + - go get github.com/gordonklaus/ineffassign + - go get golang.org/x/tools/cmd/goimports + - go get github.com/tsenart/deadcode script: - - ineffassign . + - gometalinter --disable-all -E vet -E gofmt -E misspell -E ineffassign -E goimports -E deadcode --tests ./... - go test ./... -timeout 30s -tags + +after_script: - cd cmd/filemanager - mkdir dist - gox -output "dist/{{.OS}}-{{.Arch}}-{{.Dir}}"