为TeamCity设置Linux构建代理

3

我正在尝试在Linux上为Teamcity安装构建代理。我下载了buildAgent.zip文件并进行了提取。按照Teamcity文档的指示,我将buildAgent.dist.properties文件重命名为buildAgent.properties。我编辑了该文件,并填入了服务器URL和端口号(例如:150)。在Teamcity服务器机器上,我打开了150端口。我打开了一个命令行窗口并执行了./agent.sh start命令,它显示已经启动,但是在Teamcity服务器列表中没有出现。有人知道这是为什么吗?


你真的在使用150端口吗?你是以root用户身份运行TC服务器吗? - Willis Blackburn
TC Server已安装在Windows服务器上,代理程序则在另一台机器上。TC Server使用100端口,而我要运行的代理程序将使用150端口。 - MBU
1个回答

3

在Linux上,只有root用户才能访问1024以下的端口。使用默认端口应该可以正常工作。

代理和服务器日志可以帮助您识别问题。


我尝试使用默认选项,但它仍然没有显示出来。日志显示已连接到服务器,但在列表中仍未显示。 - MBU
你授权了代理吗?请参阅http://confluence.jetbrains.net/display/TCD5/Agents#Agents-Unauthorizedagents。 - CrazyCoder
请将服务器和代理的最新日志发送至support@jetbrains.com - CrazyCoder

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接