Я хочу получить имя пользователя и/или адрес электронной почты создателя запроса сборки в сценарии после сборки.Получить запрос на создание запроса с использованием скрипта Groovy (Jenkins/email-ext)
Sidenote: Я хочу, чтобы запросчик мог установить отправителя электронной почты для сообщения электронной почты после сборки динамически в сценарии предварительной отправки плагина электронной почты-ext.
AbstractBuild
имеет встроенную поддержку для AbstractBuild.getCulprits()
и AbstractBuild.hasParticipant(User user)
, но я не могу найти способ получения запрашивающего. Я не могу найти полезную ссылку в reference list классу User
.
Спасибо за скрипт! Обратите внимание: я использую следующий встроенный метод API Jenkins для получения электронной почты: 'hudson.model.User user = hudson.model.User.get (cause.getUserId);' 'email = user.getProperty (hudson. tasks.Mailer.UserProperty) .getAddress(); ' – mattgately