gpt4 book ai didi

continuous-integration - 在同一台计算机上运行多个 TeamCity Agent?

转载 作者:行者123 更新时间:2023-12-03 05:08:05 37 4
gpt4 key购买 nike

我们有几台构建机器,每台都运行一个 TeamCity 构建代理。每台机器都非常强大,我们希望在同一台机器上运行多个构建代理。

这可能吗,不使用虚拟化? TeamCity 是否有支持此功能的优质替代品?

最佳答案

是的,it's possible :

一台机器上可以安装多个代理。它们作为单独的代理运行,而 TeamCity 作为不同的代理与它们一起工作,而不是利用它们共享同一台计算机的事实。安装一个代理后,您可以安装另外一个代理,前提是满足以下条件:

  • 代理安装在单独的目录中
  • 他们有独特的工作和临时目录
  • buildAgent.properties 配置为具有不同的 name 和 ownPort 属性值

确保没有指定了绝对 checkout 目录的构建配置(或者,确保此类构建配置启用了“干净 checkout ”选项,并且它们无法并行运行)。

在 Windows 下,要将其他代理安装为服务,请修改 [agent dir]\launcher\conf\wrapper.conf将属性更改为在计算机内具有不同的名称:

  • wrapper.console.title
  • wrapper.ntservice.name
  • wrapper.ntservice.displayname
  • wrapper.ntservice.description

关于continuous-integration - 在同一台计算机上运行多个 TeamCity Agent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1789212/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com