Использование для global.jelly и config.jelly в плагине Jenkins

#jenkins-plugins #jelly

#jenkins-плагины #jelly

Вопрос:

Я работаю над плагином Jenkins, используя Maven 3, см. два по умолчанию.файлы jelly: global.jelly и config.jelly. В чем разница между ними, и можете ли вы привести мне примеры того, что содержится в каждом файле?

Это результат проекта, созданного:

 mvn hpi:create
  

Заранее спасибо за любую помощь!

Ответ №1:

  • global.jelly предназначен для глобальной конфигурации (т.е. для каждого экземпляра Jenkins — значения, которые вы можете настроить в http://<your_jenkins_server>/configure ) примерами могут быть — адрес SMTP-сервера, если это плагин почтовой программы, или местоположение какого-либо инструмента, если ваш плагин вызывает этот инструмент

  • config.jelly предназначен для конфигурации задания — определения параметров плагина для конкретного задания.

примеры: отчеты получателей почты для этого задания, конкретные параметры выполнения, расположения выходных файлов и т.д.