未从配置文件中获取 TeamCity Build Agent 名称

TeamCity Build Agent name is not picked up from config file

我最近在 Azure 上设置了一个 VM 作为我的构建代理。 当代理启动时,它的名称是根据 azure 实例名称 (_myservername) 计算的,我在 buildAgent.properties 文件中提供的名称将被完全忽略。

当我有第二个代理并且选择了相同的名称会导致名称冲突时,这尤其成问题。

查看 teamcity-agent.log 我可以看到以下几行:

[2016-07-14 15:33:04,745]   WARN - ds.azure.AzurePropertiesReader - Unable to set self port. Azure integration will experience problems 
[2016-07-14 15:33:04,745]   INFO - ds.azure.AzurePropertiesReader - Added alternative address is set to  
[2016-07-14 15:33:04,745]   INFO - ds.azure.AzurePropertiesReader - Instance name and agent name are set to _myservername
...

问题是:

好的,他们来寻找这个问题的答案,并会在这里分享,以防它对未来的人类有用!

问题是由 azure-plugin 在名为 instance name 的代理上设置 configuration-parameter 引起的。

https://github.com/JetBrains/teamcity-azure-plugin/issues/17

问题已在最新版本的插件中修复,因此升级它解决了我的问题。 :)