diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..193f775 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,22 @@ +FROM golang:1.11 + +# Github labels +LABEL "com.github.actions.name"="Action Telegram" +LABEL "com.github.actions.description"="Sending a Telegram notification message" +LABEL "com.github.actions.icon"="message-square" +LABEL "com.github.actions.color"="blue" + +LABEL "repository"="https://github.com/Ilshidur/actions" +LABEL "homepage"="https://github.com/appleboy/telegram-action" +LABEL "maintainer"="Bo-Yi Wu " +LABEL "version"="0.0.1" + +ENV TELEGRAM_VERSION=1.4.0 +ENV OS_ARCH=linux-amd64 + +RUN wget https://github.com/appleboy/drone-telegram/releases/download/${TELEGRAM_VERSION}/drone-telegram-${TELEGRAM_VERSION}-${OS_ARCH} -O /bin/drone-telegram +RUN chmod +x /bin/drone-telegram + +ADD entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh +ENTRYPOINT ["/entrypoint.sh"] diff --git a/entrypoint.sh b/entrypoint.sh new file mode 100755 index 0000000..4ca058b --- /dev/null +++ b/entrypoint.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +set -eu + +export TELEGRAM_MESSAGE=$? + +/bin/drone-telegram