ghprbActualCommitAuthorMail返回错误的邮件地址

问题描述 投票:0回答:1

我正在使用Jenkins中的GitHub Pull Request Builder插件来在GitHub上发出Pull Request,从而自动触发Jenkins作业。

我使用的是GitHub Enterprise,当我尝试获取环境变量ghprbActualCommitAuthorghprbActualCommitAuthorMail的值时,我得到了不正确的值:

ghprbActualCommitAuthor : GitHub Enterprise
ghprbActualCommitAuthorEmail : noreply@github.***.com

请帮助,谢谢!

jenkins github jenkins-pipeline jenkins-plugins
1个回答
0
投票

当用户直接使用Web UI提交更改或未设置电子邮件地址时,此行为在GitHub Enterprise中可见。

根据GHE支持:

这是设计使然,因为提交实际上是由GitHub Enterprise实例完成的。这是因为我们在创建提交时不会冒充用户。

您可以通过确保用户仅使用自己的SSH凭据或个人访问令牌通过Git客户端进行提交来解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.