--- kind: pipeline type: docker name: testing platform: os: linux arch: amd64 steps: - name: environment pull: always image: golang:1.15 commands: - go version - go env volumes: - name: gopath path: /go - name: staticcheck pull: never image: golang:1.15 commands: - go run honnef.co/go/tools/cmd/staticcheck ./... volumes: - name: gopath path: /go - name: lint pull: never image: golang:1.15 commands: - go run golang.org/x/lint/golint -set_exit_status ./... volumes: - name: gopath path: /go - name: vet pull: never image: golang:1.15 commands: - go vet ./... volumes: - name: gopath path: /go - name: test pull: never image: golang:1.15 commands: - go test -cover -v ./... volumes: - name: gopath path: /go volumes: - name: gopath temp: {} ...