From 0d32d37356bd05fb2a25d06cde10b2aee678c117 Mon Sep 17 00:00:00 2001 From: James Mills Date: Tue, 8 Nov 2022 08:06:55 +1000 Subject: Add Drone CI --- .drone.yml | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 .drone.yml (limited to '.drone.yml') diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..62a6d64 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,49 @@ +--- +kind: pipeline +name: default + +steps: + - name: build-and-test + image: r.mills.io/prologic/golang-alpine:latest + commands: + - make deps + - make build + - make test + + - name: build-image-push + image: plugins/kaniko + settings: + repo: prologic/yarnd + tags: latest + build_args: + - VERSION=edge + - COMMIT=${DRONE_COMMIT_SHA:0:8} + username: + from_secret: dockerhub_username + password: + from_secret: dockerhub_password + depends_on: + - build-and-test + when: + branch: + - master + event: + - push + + - name: notify-irc + image: plugins/webhook + settings: + urls: + - https://msgbus.mills.io/ci.mills.io + when: + status: + - success + - failure + +trigger: + branch: + - master + event: + - tag + - push + - pull_request -- cgit v1.2.3