2010-06-29 90 views
3

我想在teamcity的linux上安装构建代理。我下载了buildAgent.zip文件并将其解压。我按照teamcity文档的说明将buildAgent.dist.properties文件重命名为buildAgent.properties。我使用服务器url和我将使用的端口号编辑文件(例如:150)。在teamcity服务器机器上,我打开了端口150.我打开了一个命令shell并执行了./agent.sh start命令,它说它已启动,但它并未显示在teamcity服务器的列表中。有人知道为什么吗?为teamcity设置linux构建代理

+0

你真的在使用150端口吗?你是否以root身份运行TC服务器? – 2010-06-29 22:01:22

+0

TC服务器安装在Windows服务器上,代理位于不同的机器上。 TC服务器在端口100上,试图运行的代理将使用端口150. – MBU 2010-06-29 22:05:50

回答

3

低于1024的端口号只能由Linux上的root用户访问。只需使用默认端口,一切都应该正常工作。

Agent and Server logs应该可以帮助您识别问题。

+0

我厌倦了使用默认设置,但它仍然不显示。日志说它连接到服务器。尽管如此,仍然没有出现在列表中。 – MBU 2010-06-30 02:50:41

+0

您授权代理吗?见http://confluence.jetbrains.net/display/TCD5/Agents#Agents-Unauthorizedagents – CrazyCoder 2010-06-30 04:57:01

+0

它甚至没有出现在列表中。 – MBU 2010-06-30 06:55:33

相关问题