Как настроить git user.name, чтобы Hudson мог отправлять электронную почту пользователю, который фиксирует код?
Я просто следую стандартному способу настройки пользователя git. имя с «Имя пользователя (ИД пользователя)», см. ниже.
git config --global user.name "Euler XXXX (euler)"
git config --global user.email "euler.xxxx@server.com "
Затем я фиксирую код в репозитории git, который запускает сборку Hudson. Но мне не удалось отправить мне письмо с адресом электронной почты euler.xxxx@server.com
.
См. Журнал Hudson, как показано ниже:
...
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Fri Sep 10 15:05:51 CST 2010
[INFO] Final Memory: 3M/74M
[INFO] ----
--------------------------------------------------------------------
**Failed to send e-mail to Euler XXXX (euler) because no e-mail address is known, and no default e-mail domain is configured**
...
В конфигурации Hudson я настроил « LDAP Email Lookup
», который предоставляется плагином электронной почты Hudson LDAP.
Хотя, если я настрою user.name
с идентификатором пользователя
, который является идентификатором пользователя
на моем сервере LDAP, то сборка Hudson может найти адрес электронной почты.