我已经安装了最新版本的Jenkins,以及电子邮件扩展插件。当构建失败时,计划向所有相关补丁作者发送电子邮件。
我遇到的问题是发送的电子邮件是发送给过时的电子邮件地址。我让我的团队更新他们本地的git配置设置,以确保新的检入被注册为当前用户的电子邮件地址,但这似乎并没有解决问题。
Jenkins从Git中获取电子邮件地址,当它们不是最新的时,如何更新它们?
更新: 彼得的答案是好信息,但只是一个开始。我还没有完全解决这个问题,但我注意到了一些事情。虽然git本身有用于检入的权限,但GitHub可以有多个备用电子邮件地址,还有许多其他第三方工具包装或与Git交互。(例如Visual Studio)。
似乎其中一些工具可以将凭据插入检入中。如果您正在尝试解决此问题,请检查使用的所有工具的凭据。
此外,请检查Jenkins中的用户页面。Jenkins会自动导入在构建分支时遇到的用户,如果权限输入不正确(例如,使用个人电子邮件地址而不是商务地址),则会显示在那里。这是找到具有错误git配置的git用户的好方法。
我遇到的问题是发送的电子邮件是发送给过时的电子邮件地址。我让我的团队更新他们本地的git配置设置,以确保新的检入被注册为当前用户的电子邮件地址,但这似乎并没有解决问题。
Jenkins从Git中获取电子邮件地址,当它们不是最新的时,如何更新它们?
更新: 彼得的答案是好信息,但只是一个开始。我还没有完全解决这个问题,但我注意到了一些事情。虽然git本身有用于检入的权限,但GitHub可以有多个备用电子邮件地址,还有许多其他第三方工具包装或与Git交互。(例如Visual Studio)。
似乎其中一些工具可以将凭据插入检入中。如果您正在尝试解决此问题,请检查使用的所有工具的凭据。
此外,请检查Jenkins中的用户页面。Jenkins会自动导入在构建分支时遇到的用户,如果权限输入不正确(例如,使用个人电子邮件地址而不是商务地址),则会显示在那里。这是找到具有错误git配置的git用户的好方法。