gsave/.drone.yml

55 lines
847 B
YAML
Raw Permalink Normal View History

2020-10-19 17:40:40 +02:00
kind: pipeline
type: docker
name: tests
2020-10-19 17:40:40 +02:00
steps:
- name: unit
2020-10-19 17:40:40 +02:00
image: golang
volumes:
- name: cache
path: /go
commands:
- go mod download
- go test -coverprofile=coverage.out -covermode=count ./...
- go tool cover -func=coverage.out | grep total
- name: race
2020-10-19 17:40:40 +02:00
image: golang
volumes:
- name: cache
path: /go
commands:
- go mod download
- go test -race ./...
2020-10-19 17:40:40 +02:00
volumes:
- name: cache
temp: {}
---
kind: pipeline
name: builds
steps:
- name: go
2020-10-19 17:40:40 +02:00
image: golang
volumes:
- name: cache
path: /go
commands:
- go mod download
- go build
- name: docker
image: plugins/docker
settings:
registry: docker.pkg.github.com
username: hamburghammer
password:
from_secret: DOCKER_REGISTRY_KEY
repo: docker.pkg.github.com/hamburghammer/gsave/gsave
auto_tag: true
depends_on:
- tests