...

Text file src/github.com/tjfoc/gmsm/.travis.yml

Documentation: github.com/tjfoc/gmsm

     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