Reb*_*cca 5 teamcity continuous-integration github
我有一个TeamCity持续构建过程设置为个人GitHub项目运作良好.但是,在TeamCity中,我想在"我的更改"(http://teamcity/changes.html)下看到一个提交列表.
在"VCS用户名设置"(http://teamcity/vcsSettings.html)下,我将用户名设置为"benpowell"以匹配我的Github帐户,因为您可以看到所有提交都以该名称记录.但是,"我的更改"下没有记录任何提交.
有什么想法吗?
可能有用的一个注释是TeamCity在VCS根目录下有一个"用户名样式"设置.对于TeamCity 9.0.1的新安装,它默认为"Userid".我不得不进入并将其更改为"作者电子邮件".注意 - 此设置隐藏在"高级选项"下.
根据屏幕,它只会影响来自源的新收集的更改.
完成此操作后,您应该能够成功使用VCS用户名下的电子邮件地址.
有关此设置的详细信息,请参见屏幕截图:

要找到正确的 VCS 用户名,请打开 TeamCity 并查看您的构建。在“最近的历史记录”下,您将看到一个名为“更改”的列,它链接到触发构建的提交/推送(如果您有持续集成设置)。
用户名显示在那里,如下所示
:
值得注意的是,该用户名似乎确实链接到我的电子邮件地址。这是我的 Gmail 地址的用户名部分。我假设 Github 提取了该用户名,因为我个人不会选择该用户名。