我已经使用' TeamCity -2017.1.4.exe‘安装程序在一个干净的Windows2012R2服务器上安装了TeamCity 2017.1.4 (build 47070),选择了大多数默认设置。“TeamCity服务器”和“”都是作为服务安装的(代理与服务器位于同一台机器上)。
除了TeamCity之外,我还安装了:
完成了TeamCity安装过程后,我在Admin屏幕上遇到了以下消息:
以下代理多次试图升级,但失败了
关于这个问题有多个帖子,但都是针对早期版本的TeamCity的。很多人说“等一等,需要一段时间”,但没那么久.我停止/启动服务,禁用并启用代理,并重新启动服务器n次。在重新安装之后,默认的Build没有运行,这看起来确实很奇怪。
因此,在试图找出构建代理不运行的原因时,我开始配置一个项目。我们正在对旧的TeamCity服务器进行退役,因此在新服务器上添加所有构建步骤是一个简单的过程。
然而,对于这个项目,我现在面临的是这样的信息:
非连接(断开) 不兼容流道: Exists=>(DotNetFramework(4.5-9{1}.*|5-9{1}.*|\d{2,}.*)_x86|Mono(3.2-9{1}.*|3.\d{2,}.*\x-9{1}.*|\d{2,}.*)存在Exists=>(powershell_x86|powershell_x64)
因此,我有一些使用NUnit 2.6.4执行集成测试的构建步骤。它安装在服务器上,并检查注册表设置,当然我们在它们的默认位置安装了.NET和Powershell:
有一篇文章建议在文件'c:\TeamCity\buildAgent\conf\buildAgent.properties':中添加以下内容
DotNetFramework4.0_x86_Path=C:\Windows\Microsoft.NET\Framework\v4.0.30319 DotNetFramework4.0_x86=4.0.30319 DotNetFramework4.0_x64_Path=C:\Windows\Microsoft.NET\Framework64\v4.0.30319 DotNetFramework4.0_x64=4.0.30319
重新启动服务器(以及启动/停止服务和禁用/启用代理)仍然没有解决这个问题。
我遗漏了什么?
谢谢
发布于 2018-03-27 16:23:12
在生成服务器上安装了Visual吗?在多次尝试安装SDK等之后,我发现最好的方法就是在同一个盒子上运行VS。
然后重新启动构建框和Team,并给代理一些时间来获取更改。
https://stackoverflow.com/questions/46463940
复制相似问题