From 7c3070f327d8d815b3b6de3c13370bb6895ff29e Mon Sep 17 00:00:00 2001 From: Hanjo Meinhardt Date: Sat, 27 Jan 2018 13:33:52 +0100 Subject: [PATCH] added build script and initial version --- .drone.yml | 9 +++++++++ Dockerfile | 13 +++++++++++++ sendxmpp.sh | 21 +++++++++++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 .drone.yml create mode 100644 Dockerfile create mode 100644 sendxmpp.sh diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..0c3bbae --- /dev/null +++ b/.drone.yml @@ -0,0 +1,9 @@ +pipeline: + + docker: + image: plugins/docker + repo: bunix42/drone-sendxmpp + tags: + - 0.0.1 + - latest + secrets: [ docker_username, docker_password ] diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..b130bdb --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM debian + +MAINTAINER hanjo@bunix.de + +RUN apt-get update && apt-get install -y \ + sendxmpp \ + && rm -rf /var/lib/apt/lists/* + +ADD sendxmpp.sh /bin/sendxmpp.sh + +RUN chmod +x /bin/sendxmpp.sh + +ENTRYPOINT /bin/sendxmpp.sh diff --git a/sendxmpp.sh b/sendxmpp.sh new file mode 100644 index 0000000..925caaa --- /dev/null +++ b/sendxmpp.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +: ${PLUGIN_USERNAME?"missing username"} +: ${PLUGIN_JSERVER?"missing jserver"} +: ${PLUGIN_PASSWORD?"missing password"} +: ${PLUGIN_RECIPIENT?"missing recipient"} + +env | grep DRONE + +MSG="drone ist da" + +CMD="sendxmpp \ + -u ${PLUGIN_USERNAME} \ + -j ${PLUGIN_JSERVER} \ + -p ${PLUGIN_PASSWORD} \ + --tls \ + --verbose \ + --no-tls-verify + ${PLUGIN_RECIPIENT}" + +echo $MSG | $CMD