mirror of
https://github.com/jessfraz/dockerfiles.git
synced 2024-11-23 11:31:49 +01:00
update
Signed-off-by: Jess Frazelle <acidburn@microsoft.com>
This commit is contained in:
parent
7948c6a915
commit
478075354a
|
@ -17,3 +17,4 @@ RUN go get honnef.co/go/tools/cmd/staticcheck
|
|||
ENV GO111MODULE on
|
||||
|
||||
COPY upload-assets /usr/bin/upload-assets
|
||||
COPY release-email-notification /usr/bin/release-email-notification
|
||||
|
|
36
github-dev/release-email-notification
Executable file
36
github-dev/release-email-notification
Executable file
|
@ -0,0 +1,36 @@
|
|||
#!/bin/bash
|
||||
set -e
|
||||
set -o pipefail
|
||||
set -x
|
||||
|
||||
if [[ -z "$MAILGUN_API_KEY" ]]; then
|
||||
echo "Set the MAILGUN_API_KEY env variable."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ ! -z "$MAILGUN_DOMAIN" ]]; then
|
||||
MAILGUN_DOMAIN_NAME=$MAILGUN_DOMAIN
|
||||
fi
|
||||
|
||||
if [[ -z "$MAILGUN_DOMAIN_NAME" ]]; then
|
||||
echo "Set the MAILGUN_DOMAIN_NAME env variable."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ -z "$TO_NAME" ]]; then
|
||||
echo "Set the TO_NAME env variable."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ -z "$TO_EMAIL" ]]; then
|
||||
echo "Set the TO_EMAIL env variable."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
curl -sSL --user "api:${MAILGUN_API_KEY}" \
|
||||
"https://api.mailgun.net/v3/${MAILGUN_DOMAIN_NAME}/messages" \
|
||||
-F 'from="Mailgun API <mailgun@'"${MAILGUN_DOMAIN_NAME}"'>"' \
|
||||
-F "to=${TO_NAME}" \
|
||||
-F "to=${TO_EMAIL}" \
|
||||
-F 'subject="[github action]: Release '"${GITHUB_REPOSITORY}"':'"${GITHUB_REF}"' uploaded"' \
|
||||
-F 'text="The release has been uploaded for https://github.com/'"${GITHUB_REPOSITORY}"'/releases"'
|
Loading…
Reference in New Issue
Block a user