From 604c27118a8cd945a4d2dce6d265aeb3ba388da9 Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Fri, 15 Nov 2019 17:30:29 -0800 Subject: [PATCH] Add Docker deploy pipeline --- .drone.yml | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/.drone.yml b/.drone.yml index 389e139..9747a89 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,3 +1,4 @@ +--- kind: pipeline name: test @@ -11,3 +12,45 @@ steps: image: golang:1.12 commands: - make test + + - name: notify + image: drillster/drone-email + settings: + host: + from_secret: SMTP_HOST + username: + from_secret: SMTP_USER + password: + from_secret: SMTP_PASS + from: drone@iamthefij.com + when: + status: [changed, failure] + +--- +kind: pipeline +name: publish + +depends_on: + - test + +trigger: + event: + - push + - tag + refs: + - refs/heads/master + - refs/tags/v* + +steps: + + # Might consider moving this step into the previous pipeline + - name: push image + image: plugins/docker + settings: + repo: iamthefij/minitor-go + dockerfile: Dockerfile.multi-stage + auto_tag: true + username: + from_secret: docker_username + password: + from_secret: docker_password