2015-02-28 2 views
4

Я могу использовать шаблон html по умолчанию из модуля электронной почты-ext, но я не могу найти файл шаблона в каталоге плагина. Где можно изменить этот шаблон html.jelly по умолчанию? В более ранних версиях Jenkins они были расположены под каталогом plugins/email-ext в доме Дженкинса.новое расположение шаблонов электронной почты-ext под Jenkins home

ответ

3

Поместите свой шаблон в \ Jenkins \ email-templates \ YOUR_TEMPLATE.jelly. Если нет папки с электронными шаблонами, просто создайте ее.

+0

Допустим, я создал шаблон с именем 'mytemplate.jelly', как бы использовать этот шаблон для моего тела электронной почты, мне нужно что-то написать в« Default Pre-send Script », чтобы использовать мой настраиваемый шаблон. Я имею в виду, что я не понимаю, как использовать шаблон. Можете ли вы, пожалуйста, направить меня. – Paras

+0

вам нужно предоставить этот файл желе для плагина email-ext. Добавьте «Редактируемое уведомление по электронной почте» в действиях postbuild. Затем добавьте следующее в «Содержимое по умолчанию»: $ {JELLY_SCRIPT, template = "mytemplate"} – harish

+1

Я нашел, что ваш ответ страдает этой ошибкой: «Jelly file [html] не был найден в $ JENKINS_HOME/шаблонах электронной почты» после обновления Jenkins. Я скопировал https://raw.githubusercontent.com/jenkinsci/email-ext-plugin/master/src/main/resources/hudson/plugins/emailext/templates/html.jelly в новую папку/var/lib/jenkins/шаблоны электронной почты, и он работает снова. Спасибо за ваш намек. Не могли бы вы добавить ссылку на документацию этой папки? – alfonx