Как настроить git user.name, чтобы Hudson отправлял электронную почту пользователю, который фиксирует код?
Я просто следую стандартному способу настройки git user.name с помощью «User Name (userid)», см. Ниже.
git config --global user.name "Euler XXXX (euler)"
git config --global user.email "euler.xxxx@server.com"
Затем я фиксирую код в репозитории git, который запускает сборку Hudson. Но мне не удалось отправить мне электронное письмо euler.xxxx@server.com
.
См. Журнал Гудзона, как показано ниже:
...
[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
с userid
, который на моем сервере LDAP равен userid
, то сборка Hudson сможет найти адрес электронной почты.