123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- version: 1.0.{build}
- os: Windows Server 2012 R2
- clone_folder: c:\gopath\src\github.com\denisenkom\go-mssqldb
- environment:
- GOPATH: c:\gopath
- HOST: localhost
- SQLUSER: sa
- SQLPASSWORD: Password12!
- DATABASE: test
- GOVERSION: 110
- matrix:
- - GOVERSION: 18
- SQLINSTANCE: SQL2016
- - GOVERSION: 19
- SQLINSTANCE: SQL2016
- - GOVERSION: 110
- SQLINSTANCE: SQL2016
- - SQLINSTANCE: SQL2014
- - SQLINSTANCE: SQL2012SP1
- - SQLINSTANCE: SQL2008R2SP2
-
- install:
- - set GOROOT=c:\go%GOVERSION%
- - set PATH=%GOPATH%\bin;%GOROOT%\bin;%PATH%
- - go version
- - go env
- - go get -u cloud.google.com/go/civil
- build_script:
- - go build
- before_test:
- # setup SQL Server
- - ps: |
- $instanceName = $env:SQLINSTANCE
- Start-Service "MSSQL`$$instanceName"
- Start-Service "SQLBrowser"
- - sqlcmd -S "(local)\%SQLINSTANCE%" -Q "Use [master]; CREATE DATABASE test;"
- - sqlcmd -S "(local)\%SQLINSTANCE%" -h -1 -Q "set nocount on; Select @@version"
- - pip install codecov
-
- test_script:
- - go test -race -cpu 4 -coverprofile=coverage.txt -covermode=atomic
- - codecov -f coverage.txt
|