我最近安装了 TeamCity 为了持续集成,我正处于 SVN 中提交的任何内容进入队列之前的时间 TeamCity .
研究了一下,我发现我需要一个 Agent
建立。现在我已经创建了一个代理,但我仍然收到 Warning: No enabled compatible agents for this build configuration. Please register a build agent or tweak build configuration requirements.
当我尝试构建我的项目时出错。
我进入了我的代理页面,我新创建的代理仍然在 incompatible agents
下列出 Unmet requirements: DotNetFramework4.0_x86 exists
(我认为这意味着我需要在我的服务器上安装这个 DOtNetFramework)并且我不能删除这个要求所以我想考虑到我的服务器是 Windows Server 2008 R2
需要添加这个.
我试过安装 Microsoft .NET Framework 4
但这没有帮助。
任何人都可以请帮助修复此要求错误。
提前致谢
请您参考如下方法:
在您的 TeamCity 构建代理列表中,选择您的构建代理之一,打开选项卡 '代理参数 '并单击'配置参数'的子选项卡。
检查以下配置是否具有与以下相同的值(假设您已在驱动器 C: 中安装了 .NET 4.0:在您的 TeamCity 构建代理中):
DotNetFramework4.0_x86 - 4.0.30319
DotNetFramework4.0_x86_Path - C:\Windows\Microsoft.NET\Framework\v4.0.30319
如果相似或相同,则打开您设置的 TeamCity 构建配置并打开“设置”选项卡,然后编辑“ ”。代理要求 ' 部分。
在那请检查您是否为配置参数的值设置了条件
DotNetFramework4.0_x86
和
DotNetFramework4.0_x86_Path
如果存在,请确保它们与上面发布的值匹配。
一旦这些值匹配,那么这个兼容性问题就不会再出现了。