dockerutils/.drone.yml

35 lines
671 B
YAML

kind: pipeline
type: docker
name: amd64
steps:
- name: unit test
image: docker.io/volkerraschek/build-image:latest
commands:
- make --jobs=$(nproc) test/coverage
volumes:
- name: dockerAPI
path: /var/run/docker.sock
when:
event:
- push
- pull_request
- tag
- name: notify
image: drillster/drone-email
environment:
PLUGIN_HOST:
from_secret: smtp_host
PLUGIN_USERNAME:
from_secret: smtp_username
PLUGIN_PASSWORD:
from_secret: smtp_password
PLUGIN_FROM:
from_secret: smtp_mail_address
when:
status:
- changed
- failure
volumes:
- name: dockerAPI
host:
path: /var/run/docker.sock