Я новичок в Jenkins, я хочу отправить электронное письмо после того, как подчиненное задание jenkins закончено с гиперссылкой с заголовком «Пожалуйста, смотрите-> ПОДРОБНЫЙ ОТЧЕТ <- для получения дополнительной информации ...» и результатами теста (testngReport.html) как тело письма. </p>
Вот моя конфигурация «Редактируемого уведомления по электронной почте»:
Default Content :
<br />
<br />
<br />
<b>Please see<b/>
<a href="Path to html report " >-> DETAILED REPORT <-for more information... </a>
<br />
<br />
pre-sent Script :
def reportPath = build.getWorkspace().child("target/surefire-reports/Suite/Report.html")
msg.setContent(reportPath.readToString(), "text/html");
Пожалуйста, обратитесь к скриншоту для деталей конфигурации
Пробовал так много способов, но каждый раз, когда в полученном письме отсутствует этот контент / текст (гиперссылка).
Но когда я попробовал только для «содержимого по умолчанию» (удалив код из поля «Предварительно отправленный сценарий» def reportPath = build.getWorkspace().child("target/surefire-reports/Suite/Report.html")msg.setContent(reportPath.readToString(), "text/html");)
Такая же гиперссылка отображается в теле письма.
Застрял в последние 3 дня. Пожалуйста, дайте мне знать, где я делаю ошибку.
На самом деле я хочу электронную почту, как показано на скриншоте ниже.