2011-02-11 2 views
4

Мой проект только что интегрировал Jenkins в качестве своего CI-сервера. Мы хотели бы использовать плагин Email-ext для предоставления настраиваемого письма, которое дает нашим разработчикам разумный обзор различных показателей после завершения сборки.Jenkins Email-ext Jelly Scripts (обзор высокого уровня)

example screenshot данные на Email-ext plugin site его более или менее того, что мы ищем.

Производим генерируемые в настоящее время метрики для Findbugs, Cobertura code coverage и TestNG. Мне трудно найти хорошие примеры того, как эти показатели могут быть включены в скрипт Jelly.

У кого-либо есть похожий скрипт или есть ссылка на хороший пример/учебник по связыванию этих показателей с уведомлениями электронной почты-ext.

Благодаря

+0

Переключить на Groovy скриптов, а затем просто написать Java. У вас есть код Java о том, как вы используете Findbugs и т. Д.? –

ответ

4

вы смотрели на $ JENKINS_HOME ли/плагины/emailext/WEB-INF/классы/Гудзон/плагины/emailext/шаблоны/html.jelly? Если этого недостаточно, дайте мне знать, какую дополнительную информацию вы пытаетесь найти, и я посмотрю, смогу ли я помочь.

+0

Спасибо. В конце концов я нашел это :) – S73417H

+1

Я пробовал то же самое, например ($ JENKINS_HOME/plugins/email-ext/WEB-INF/classes/hudson/plugins/emailext/templates/html.jelly), но я не могу получить Трассировка стека ERRORS, если у вас есть информация о трассировке стека встроенных в электронную почту строк в строке, я был бы признателен, если вы поделитесь ею. – kamal

+0

@kamal, этот шаблон включает в себя журнал консоли, который обычно будет включать в себя стек; https://github.com/jenkinsci/email-ext-plugin/blob/master/src/main/resources/hudson/plugins/emailext/templates/html-with-health-and-console.jelly – AnneTheAgile

1

Документы 2016 для Email-Ext [1] говорят, чтобы посмотреть на github для образцов файлов желе. Как только один экземпляр e-mail-ext вводится в один экземпляр jenkins, файлы шаблонов находятся внутри банки, что гораздо менее неудобно для просмотра, чем использование репозитория.

Шаблон HTML Jelly по умолчанию доступен в Интернете [2], а также список всех встроенных шаблонов в папке ... resources ... templates [3].

[1] Документы: https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin#Email-extplugin-Globalconfiguration

[х] Очередной шаблон по умолчанию HTML: https://github.com/jenkinsci/email-ext-plugin/blob/master/src/main/resources/hudson/plugins/emailext/templates/html.jelly

[3] Все шаблоны: https://github.com/jenkinsci/email-ext-plugin/tree/master/src/main/resources/hudson/plugins/emailext/templates

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