Как настроить тестирование шаблона с помощью jenkins email-ext-plugin

В настоящее время я разрабатываю шаблон желе, но я не знаю, как настроить email-ext-plugin для тестирования изменений кода в созданной сборке вместо того, чтобы запускать сборку снова и снова, просто ради тестирования шаблона.


person Dheeraj    schedule 13.03.2018    source источник


Ответы (2)


  1. Вы должны добавить к заданию Действие после сборки -> Редактируемое уведомление по электронной почте. Затем на странице URL-адреса вакансии вы увидите новую ссылку «Тестирование шаблона электронной почты». Эта ссылка позволяет вам выбрать шаблон и номер сборки, чтобы увидеть, как будет выглядеть сгенерированное электронное письмо.

  2. Шаблон желе должен находиться на вашем сервере Jenkins в папке $JENKINS_HOME\email-templates.

Думаю, эта статья будет вам полезна. В нем показано, как настроить параметры SMTP в вашем Jenkins и как настроить шаг действия Email-Ext Post Build. Мы используем groovy-шаблоны, но я считаю, что то же самое и с jelly-шаблонами.

person K. B.    schedule 23.03.2018

Связанная с этим проблема, с которой могут столкнуться разработчики сценариев электронной почты, заключается в том, что у них нет разрешения на доступ к некоторым структурам данных результатов сборки, например, по умолчанию Jenkins не дает разрешения на вызов чего-то вроде 'getTestResultAction(). Чтобы изменить разрешения по умолчанию, перейдите в /scriptApproval. На этой странице перечислены все запрещенные вызовы методов, вызываемые пользовательскими сценариями, и предоставляется возможность переопределить ограничения по умолчанию.

person eric gilbertson    schedule 14.05.2018