Мой автоматизированный тест делает снимок экрана, который необходимо отправить менеджерам моей компании по электронной почте. В настоящее время снимок экрана хранится на тестовом сервере Hudson, и моя HTML-почта имеет следующую строку:
<img src=\"${BUILD_URL}/artifact/sonarReport.png\">
и затем я отправляю письмо, используя:
mutt -e 'set content_type=text/html' -s "Latest Report" -- ${EMAIL_LIST} < ${WORKSPACE}/email.html
Проблема, с которой я сталкиваюсь, состоит в том, что эти менеджеры часто находятся в дороге или на своем телефоне, и они хотели бы видеть это электронное письмо. Учитывая, что это изображение хранится на сервере компании, единственный способ увидеть его - это VPN в сети компании. Они не очень довольны этим, поэтому есть ли способ передать изображение другим способом.
Размещение изображения на общедоступном сервере не вариант. Кроме того, им не нравится иметь отчет в виде вложения (допускается только встраивание в тело)