团队城市(Team City)-代理安装问题

5

在其他机器上安装TeamCity构建代理是什么意思?据我所知,需要先安装“TeamCity服务器”,然后再进行“代理安装”对吗?目前,我已经在一个Windows服务器机器上安装了带有WebUI和所有工具的TeamCity构建服务器。现在,如果我要在另一台机器上(另一个服务器)安装代理,需要做些什么呢?

2个回答

10

TeamCity的文档非常好。请查看安装代理部分。

你可以在与服务器相同的机器上安装构建代理,或在其他计算机上安装代理。如果您要有多个代理或代理工作量很大,建议使用另一台计算机作为代理。

从您想要安装代理的机器上打开一个Web浏览器,并指向您的TeamCity Web UI。单击代理选项卡。右上方应该有一个名为“安装构建代理”的链接。单击它,然后选择您的安装方法。


你说:“从你想要在其中安装代理的机器上打开一个 Web 浏览器......”,那么我需要先在这台机器上安装 TeamCity 软件,对吗?这是否意味着我还要在代理机器上安装 TeamCity 构建服务器软件? - ZVenue
2
@ZVenue。不需要在两个地方安装服务器。假设您已经在A机器上安装了服务器,并且想在B机器上安装代理。前往B机器,打开浏览器。浏览到A机器上的服务器UI。单击代理选项卡,单击安装构建代理,然后选择适合您的正确安装程序。这将下载代理安装程序到B机器,然后您可以在那里运行它。 - Mike Two
我确实这样做了,但我仍然在服务器上看到我正在使用的默认代理。我看不到我刚刚在B机器上安装的新代理。我可以看到我安装的新构建代理在Windows服务(控制面板)中运行。但它在UI中不可见(正如您所说,我从B机器的浏览器登录到A机器的TeamCity UI)。 - ZVenue
@ZVenue - 当您在服务器UI中单击代理选项卡时,它应该显示更多标签,标记为“Connected()”,“Disconnected()”,“Unauthorized()”,并在括号中带有数字。在您的情况下,这些数字是什么? - Mike Two
1-0-0..我看到的唯一代理是在连接选项卡中,它是我最初使用的原始代理..它是由服务器(A)默认安装的..但它没有显示我在机器B上安装的两个新代理。 - ZVenue
显示剩余2条评论

2
@ZVenue:我配置TeamCity的方式是:一个运行在Windows系统上的TC服务器和分别运行不同类型构建的3个Unix盒子上的构建代理。这为我提供了一个中央构建控制台,用于所有活动。
希望这可以帮到你!

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