auth/build/ci/drone.yml

40 lines
641 B
YAML

---
kind: pipeline
type: docker
name: default
steps:
- name: init
image: golang:1.18.0-alpine3.14
volumes:
- name: deps
path: /go
commands:
- go mod download
- go generate ./internal/...
- name: test
image: golang:1.18.0-alpine3.14
volumes:
- name: deps
path: /go
commands:
- go test -buildvcs=false -v -race -cover ./...
depends_on:
- init
- name: build
image: golang:1.18.0-alpine3.14
volumes:
- name: deps
path: /go
commands:
- go build
depends_on:
- init
- test
volumes:
- name: deps
temp: {}