2016-08-19 1 views
1

Я нахожусь в процессе переноса моих проектов на Teamcity с другого сервера CI. Отправка уведомления по электронной почте с отчетами TestNG, поскольку тело электронной почты было очень просто в предыдущем, поскольку я просто должен использовать плагин и предоставить путь к файлу отчета в теле письма.Как отправить отчет TestNG в уведомление по электронной почте от Teamcity?

Я уже создал артефакты и могу видеть отчеты на сервере Teamcity для каждой сборки, но также должен отправлять их людям, которые не имеют доступа к серверу Teamcity, поэтому они должны быть частью уведомлений по электронной почте.

Возможно ли достичь этого в конфигурации сборки в Teamcity?

+0

Havent ничего не нашел на этом. Планирование создания приложения только для отправки электронной почты и прекращения уведомления электронной почты Teamcity. – ygsh

+0

'

Строительные артефакты:

<#list build.artifactsDirectory.listFiles() как файл> ${file.name} ($ {file.length()} B)
' Перечислим все artifcats с их именем в электронной почте , Проблема в том, что внутри это все гиперссылка. Лучше, чем раньше, но по-прежнему не может поделиться этим с людьми, которые не имеют доступа к TC-серверу. – ygsh

ответ

0

В настоящее время (версия TC 10.x) невозможно установить артефакт в уведомлении электронной почты Teamcity. Мы можем предоставить ссылку на артефакт.

Я внедрил отдельный шаг сборки, который принимает артефакт, а затем отправляет электронную почту. Это можно легко сделать, используя простой проект отправки электронной почты Java.

Смежные вопросы