.build.yml raw
1 image: alpine/latest
2 packages:
3 - go
4 sources:
5 - https://github.com/emersion/go-message
6 artifacts:
7 - coverage.html
8 tasks:
9 - build: |
10 cd go-message
11 go build -v ./...
12 - test: |
13 cd go-message
14 go test -coverprofile=coverage.txt -covermode=atomic ./...
15 - coverage: |
16 cd go-message
17 go tool cover -html=coverage.txt -o ~/coverage.html
18 - gofmt: |
19 cd go-message
20 test -z $(gofmt -l .)
21