Hudson git未能发送构建失败的电子邮件给

use*_*784 6 git hudson

如何配置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 repository,它会触发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**
...
Run Code Online (Sandbox Code Playgroud)

在Hudson配置中,我配置了" LDAP Email Lookup",由Hudson LDAP电子邮件插件提供.

而如果我配置user.nameuserid,这是userid在我的LDAP服务器,那么哈德森构建能找到的电子邮件地址.

Von*_*onC 1

git config --global写入全局~/.gitconfig 文件

您的问题来自于~您键入时使用的事实与实际执行 Hudson 作业的用户使用git config的不同。~

检查并确保用户主目录实际参与该 Hudson 作业执行。