mirror of
https://github.com/caddyserver/caddy.git
synced 2024-12-23 22:27:38 -05:00
Update CI scripts for Go 1.9
This commit is contained in:
parent
4b1b329edb
commit
ef3d63e3e5
2 changed files with 8 additions and 12 deletions
|
@ -1,7 +1,7 @@
|
|||
language: go
|
||||
|
||||
go:
|
||||
- 1.8.3
|
||||
- 1.9
|
||||
- tip
|
||||
|
||||
matrix:
|
||||
|
@ -31,9 +31,7 @@ install:
|
|||
script:
|
||||
- gometalinter --disable-all -E vet -E gofmt -E misspell -E ineffassign -E goimports -E deadcode --tests --vendor ./...
|
||||
- vendorcheck ./...
|
||||
# TODO: When Go 1.9 is released, replace $(go list) subcommand with ./... because vendor folder should be ignored
|
||||
- go test -race $(go list ./... | grep -v vendor)
|
||||
- go test -race ./...
|
||||
|
||||
after_script:
|
||||
# TODO: When Go 1.9 is released, replace $(go list) subcommand with ./... because vendor folder should be ignored
|
||||
- golint $(go list ./... | grep -v vendor)
|
||||
- golint ./...
|
||||
|
|
10
appveyor.yml
10
appveyor.yml
|
@ -9,8 +9,8 @@ environment:
|
|||
|
||||
install:
|
||||
- rmdir c:\go /s /q
|
||||
- appveyor DownloadFile https://storage.googleapis.com/golang/go1.8.3.windows-amd64.zip
|
||||
- 7z x go1.8.3.windows-amd64.zip -y -oC:\ > NUL
|
||||
- appveyor DownloadFile https://storage.googleapis.com/golang/go1.9.windows-amd64.zip
|
||||
- 7z x go1.9.windows-amd64.zip -y -oC:\ > NUL
|
||||
- set PATH=%GOPATH%\bin;%PATH%
|
||||
- go version
|
||||
- go env
|
||||
|
@ -29,11 +29,9 @@ build: off
|
|||
test_script:
|
||||
- gometalinter --disable-all -E vet -E gofmt -E misspell -E ineffassign -E goimports -E deadcode --tests --vendor ./...
|
||||
- vendorcheck ./...
|
||||
# TODO: When Go 1.9 comes out, replace this whole line with `go test -race ./...` b/c vendor folder should be ignored
|
||||
- for /f "" %%G in ('go list ./... ^| find /i /v "/vendor/"') do (go test -race %%G & IF ERRORLEVEL == 1 EXIT 1)
|
||||
- go test -race ./...
|
||||
|
||||
after_test:
|
||||
# TODO: When Go 1.9 comes out, replace this whole line with `golint ./...` b/c vendor folder should be ignored
|
||||
- for /f "" %%G in ('go list ./... ^| find /i /v "/vendor/"') do (golint %%G & IF ERRORLEVEL == 1 EXIT 1)
|
||||
- golint ./...
|
||||
|
||||
deploy: off
|
||||
|
|
Loading…
Reference in a new issue