github.com/haya14busa/goverage@v0.0.0-20180129164344-eec3514a20b5/.drone.yml (about)

     1  # Run the below command when you edit .drone.yml
     2  #   drone secure --repo haya14busa/goverage --in .drone.sec.yaml
     3  #
     4  build:
     5    test:
     6      image: golang:1.9
     7      commands:
     8        - go get -d -v -t .
     9        - go test -v .
    10    lint:
    11      image: golang
    12      environment:
    13        - REVIEWDOG_GITHUB_API_TOKEN=$$REVIEWDOG_GITHUB_API_TOKEN
    14      commands:
    15        - go get github.com/haya14busa/reviewdog/cmd/reviewdog
    16        - go get github.com/golang/lint/golint
    17        - go get honnef.co/go/tools/cmd/unused
    18        - |
    19          go tool vet -all -shadowstrict . | reviewdog -efm="%f:%l: %m" -ci=droneio
    20        - |
    21          golint ./... | reviewdog -efm="%f:%l:%c: %m" -ci=droneio
    22        - |
    23          unused ./... | reviewdog -efm="%f:%l:%c: %m" -ci=droneio
    24      when:
    25        event: pull_request