团队城市(建造跑步者要求)

Jay*_*Jay 7 teamcity-7.0

我最近已经安装了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但没有帮助.

请有人帮忙解决这个要求错误.

提前致谢

Rin*_*Tom 7

在TeamCity Build Agents列表中,选择一个构建代理,打开"Agent Parameters "选项卡,然后单击"Configuration Parameters"的子选项卡.

检查以下配置是否具有相同的值(假设您已在驱动器C中安装了.NET 4.0:在TeamCity构建代理中):

DotNetFramework4.0_x86 - 4.0.30319
DotNetFramework4.0_x86_Path - C:\Windows\Microsoft.NET\Framework\v4.0.30319
Run Code Online (Sandbox Code Playgroud)

如果它相似或相同,则打开您已设置的TeamCity构建配置,然后打开"设置"选项卡,编辑" 代理要求 "部分.在此请检查您是否具有的配置参数的值设置条件DotNetFramework4.0_x86DotNetFramework4.0_x86_Path,如果它存在,确保这些与上面贴的价值观匹配.

一旦这些值匹配,就不会再出现此兼容性问题.