2015-04-16 2 views
2

subversion не имеет идентификатора электронной почты. У них есть только аутентификация имени пользователя и пароля. Теперь в Jenkins, если сборка завершилась неудачно, как я могу отправить электронные письма конкретному преступнику, который сломал сборку. Пожалуйста, предложите мне, как Дженкинс возьмет идентификатор электронной почты от пользователя subversion и как он его отправит.Как Дженкинс отправляет уведомления по электронной почте пользователям Subversion?

ответ

0

svn предоставляет только имя пользователя.

например, если ваше имя пользователя «spongebob». сообщение электронной почты, когда функция сбоя сборки будет пытаться отправить по электронной почте пролив в spongebob , у вас есть два варианта.

1), если ваши имена пользователей SVN соответствуют вашей компании адрес электронной почты, вы можете установить его настройку для автозаполнения по доменным именам

означает электронную почту отправить Лугин получит «Губку Боб» и автозаполнение его [email protected]

2), если названия разные, а люди могут имеют различные домены, которые вы можете отобразить

я не использую Дженкинс больше, так что не имеют extact имена впереди меня. , но это должно привести вас к правильному пути.

+0

Имена пользователей subversion и идентификатор электронной почты разные, например, имя пользователя - Джеймс, а его идентификатор электронной почты - [email protected] – Shivaprakash

+0

В основных настройках jenkins на вкладке электронной почты. вы можете указать имя электронной почты. – Nahum

4

Jenkins создаст некоторых внутренних пользователей на основе информации, полученной от транзакций svn. Она также настраивает по умолчанию электронной почты от имени пользователя и настройки пользователя по умолчанию электронной почты суффикс под глобальной конфигурации (Настройка Дженкинс -> Настройка системы -> По умолчанию пользователь электронной почты суффикс)

Если СВН имена пользователей отличаются от имени пользователя электронной почты вашей компании, и если у вас есть права администратора, вы можете получить доступ ко всем пользователям Jenkins, нажав на ссылку People, расположенную в верхнем левом углу экрана. Отсюда вы можете щелкнуть по любому пользователю из отображаемого списка, а затем также в левой части экрана вы должны установить ссылку Configure. Как только вы нажмете это, вы увидите интерфейс, который позволит вам изменить несколько деталей, включая адрес электронной почты.

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

Включать виновниками - Если этот флажок установлен и отправить Разработчикам проверяется, в электронные письма будут входить все, кто совершил с момента последней успешной сборки.

Смежные вопросы