未从配置文件中获取 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
问题已在最新版本的插件中修复,因此升级它解决了我的问题。 :)
我最近在 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
问题已在最新版本的插件中修复,因此升级它解决了我的问题。 :)