summaryrefslogtreecommitdiffstats
path: root/vendor/xorm.io/builder/.drone.yml
blob: ca40377721ebc3486ef02fad040276613d299724 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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 ]