From 9c65a4956e6a78d8826d595325570d4637737695 Mon Sep 17 00:00:00 2001 From: Etzelia Date: Mon, 12 Jul 2021 16:40:19 -0500 Subject: [PATCH] Add Drone Signed-off-by: Etzelia --- .drone.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..6e6d9a7 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,42 @@ +--- +kind: pipeline +name: compliance +trigger: + event: + - pull_request +steps: + - name: build + pull: always + image: golang:1.16 + commands: + - go test -race ./... + - go build + - name: check + pull: always + image: golang:1.16 + commands: + - go vet ./... + +--- +kind: pipeline +name: release +trigger: + event: + - push + branch: + - main +steps: + - name: build + pull: always + image: golang:1.16 + commands: + - go build + - name: gitea-release + pull: always + image: jolheiser/drone-gitea-main:latest + settings: + token: + from_secret: gitea_token + base: https://git.canopymc.net + files: + - "stonebot" \ No newline at end of file