pipeline: # use vendor to cache dependencies vendor: image: golang commands: - go mod vendor lint: image: golang commands: - go vet test: image: golang commands: - go test ./... build: image: golang commands: - go build