#!/usr/bin/env bash set -Eeuo pipefail cd "$(dirname "${BASH_SOURCE[0]}")" cd ../../ VPS_COMMIT_SHA="${1:-}" [[ -z "${VPS_COMMIT_SHA}" ]] && { echo 'Error: missing $VPS_COMMIT_SHA positional argument.' exit 2 } SUBJECT="VPS CI run #${JOB_ID} logs" ATTACHMENT_PATH='logs.txt' BODY=$(cat < "${ATTACHMENT_PATH}" curl "${MAILGUN_URL}" \ -s \ --user "${MAILGUN_USER}" \ -F from="${MAILGUN_FROM}" \ -F to="${MAILGUN_TO}" \ -F subject="${SUBJECT}" \ -F text="${BODY}" \ -F attachment="@${ATTACHMENT_PATH}"