|
|
- workspace:
- base: /go
- path: src/github.com/go-xorm/builder
-
- clone:
- git:
- image: plugins/git:next
- depth: 50
- tags: true
-
- matrix:
- GO_VERSION:
- - 1.8
- - 1.9
- - 1.10
- - 1.11
-
- pipeline:
- test:
- image: golang:${GO_VERSION}
- commands:
- - go get -u github.com/golang/lint/golint
- - go get -u github.com/stretchr/testify/assert
- - go get -u github.com/go-xorm/sqlfiddle
- - golint ./...
- - go test -v -race -coverprofile=coverage.txt -covermode=atomic
- when:
- event: [ push, tag, pull_request ]
-
- codecov:
- image: robertstettner/drone-codecov
- group: build
- secrets: [ codecov_token ]
- files:
- - coverage.txt
- when:
- event: [ push, pull_request ]
|