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 ]