summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Mills <prologic@shortcircuit.net.au>2022-11-08 08:06:55 +1000
committerJames Mills <prologic@shortcircuit.net.au>2022-11-08 08:06:55 +1000
commit0d32d37356bd05fb2a25d06cde10b2aee678c117 (patch)
tree652e5cd8986940704946efedfe1057d62d3a8f11
parentd4223a9ef70085df4330af881d93a93d7ccf07e0 (diff)
Add Drone CI
-rw-r--r--.drone.yml49
-rw-r--r--README.md4
2 files changed, 52 insertions, 1 deletions
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
diff --git a/README.md b/README.md
index 61b5b06..8124ae4 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,7 @@
# tube
+[![Build Status](https://ci.mills.io/api/badges/prologic/tube/status.svg)](https://ci.mills.io/prologic/tube)
+
`tube` is a Youtube-like (_without censorship and features you don't need!_)
Video Sharing App written in Go which also supports automatic transcoding to
MP4 H.265 AAC, multiple collections and RSS feed.
@@ -237,4 +239,4 @@ tube source code is available under the MIT [License](LICENSE).
Previously based off of [tube](https://github.com/wybiral/tube) by [davy wybiral
](https://github.com/wybiral). (See [LICENSE.old](LICENSE.old))
-App icon is licensed under the Apache license from Google Noto Emoji. \ No newline at end of file
+App icon is licensed under the Apache license from Google Noto Emoji.