Jenkins Email-ext Jelly Scripts (Обзор высокого уровня) - PullRequest
4 голосов
/ 11 февраля 2011

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

Пример экрана , приведенный на Email-ext plugin site это более или менее то, что мы ищем.

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

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

Спасибо

Ответы [ 2 ]

4 голосов
/ 02 апреля 2011

Вы просматривали $ JENKINS_HOME / plugins / email-ext / WEB-INF / classes / hudson / plugins / emailext / templates / html.jelly? Если этого недостаточно, дайте мне знать, какую дополнительную информацию вы пытаетесь найти, и я посмотрю, смогу ли я помочь.

1 голос
/ 06 июля 2016

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

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

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

[x] Стандартный 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

...