任何人都可以建议为什么默认的Build Agent在TeamCity中不可用?

Pet*_*ier 4 teamcity teamcity-5.0

我正在建立适当的CI环境,目前正在评估TeamCity.(所以我的TeamCity经验不存在.)

我在干净的Windows XP(现在)VM中执行了TeamCity 5.0.1 Professional的默认安装.

我创建了我的项目并将其指向我的源存储库并排队构建.

但是,我没有看到通过Team City Web界面安装/提供任何Build Agent.我已经检查过并且安装了"Team City Build Agent"服务并且它正在运行.我还查看了buildAgent文件夹中的日志文件,但没有看到任何会导致错误的内容.

是否有一个步骤或概念,我在这里缺少让默认的Build Agent可供Team City使用?我不打算做任何复杂的构建.(此时,我只是想从存储库中取出我的源代码)

vel*_*koz 12

我有完全相同的问题.在完成设置,重新安装代理等之后,我发现问题相当简单 - TeamCity代理在其属性(以及其他路径)中放置了一个错误的teamcity URL.

找到buildagent.properties文件(buildAgentInstallDir\conf\buildagent.properties),你可能会看到所有行都有'escape'字符(例如serverUrl = http:// localhost:8090 /)

修改文件以删除转义字符(即链接应该是简单的:serverUrl = http:// localhost:8090 /,env.TEAMCITY_JRE = C:\ Program Files\TeamCity\BuildAgentInstalled\jre and similar)

希望这可以帮助...


Fil*_*lip 1

全新安装后,您应该会看到一个构建代理 - 本地计算机。我不认为这与你有任何关系,即使你必须定义一个项目。恕我直言,你的安装出了问题。

菲利普