summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--build/ci/drone.yml38
1 files changed, 38 insertions, 0 deletions
diff --git a/build/ci/drone.yml b/build/ci/drone.yml
new file mode 100644
index 0000000..945b35b
--- /dev/null
+++ b/build/ci/drone.yml
@@ -0,0 +1,38 @@
+---
+kind: pipeline
+name: go-test
+
+steps:
+- name: test
+  image: golang:1.13
+  commands:
+  - go test -v ./...
+
+---
+kind: pipeline
+name: go-build
+
+steps:
+- name: build-obsd
+  image: golang:1.13
+  environment:
+    GOARCH: amd64
+    GOOS: openbsd
+  commands:
+  - go build ./cmd/perseus
+
+- name: build-linux
+  image: golang:1.13
+  environment:
+    GOARCH: amd64
+    GOOS: linux
+  commands:
+  - go build ./cmd/perseus
+
+- name: build-darwin
+  image: golang:1.13
+  environment:
+    GOARCH: amd64
+    GOOS: darwin
+  commands:
+  - go build ./cmd/perseus