...
1sudo: false
2dist: bionic
3language: go
4os:
5 - linux
6 - osx
7osx_image: xcode11
8go:
9 - 1.14.x
10 - 1.15.x
11before_install:
12 - export GO111MODULE=on
13install:
14 - go get -u golang.org/x/lint/golint
15 - export golint=$(go list -f {{.Target}} golang.org/x/lint/golint)
16 - export GODEBUG=x509ignoreCN=0
17 - go mod vendor
18 - go build -v ./sm2
19 - go build -v ./sm3
20 - go build -v ./sm4
21 - go build -v ./x509
22 - go build -v ./pkcs12
23 - go build -v ./gmtls/gmcredentials
24 - go build -v ./gmtls/gmcredentials/echo
25 - go build -v ./gmtls/websvr
26script:
27 - go vet ./sm2
28 - go vet ./sm3
29 - go vet ./sm4
30 - go vet ./x509
31 - go vet ./pkcs12
32 - go vet ./gmtls/gmcredentials
33 - go vet ./gmtls/websvr
34 - golint .
35 - go test -v ./...
View as plain text