来自“TFS”,并在客户项目中使用TeamCity ...TeamCity - 一台机器上的多个代理?可能?
...有没有办法在一台计算机上安装多个代理实例?我可以很容易地做到这一点与TFS。
原因是我们已经构建了对某些(大)部分执行线性的脚本并花费了大量时间。基本上用一个现代化的服务器(4,6,8,12个内核),没有什么能阻止服务器在同一时间有效地运行多个版本 - 除了似乎没有办法在一台机器上安装多个代理实例。
来自“TFS”,并在客户项目中使用TeamCity ...TeamCity - 一台机器上的多个代理?可能?
...有没有办法在一台计算机上安装多个代理实例?我可以很容易地做到这一点与TFS。
原因是我们已经构建了对某些(大)部分执行线性的脚本并花费了大量时间。基本上用一个现代化的服务器(4,6,8,12个内核),没有什么能阻止服务器在同一时间有效地运行多个版本 - 除了似乎没有办法在一台机器上安装多个代理实例。
是的,它是可能的(我也有安装在一台机器上2剂)看到TeamCity docs:
几种试剂可以在单个机器上进行安装。它们作为 独立代理,TeamCity与它们一起作为不同代理使用,而不是 利用它们共享相同机器的事实。
安装一个代理后,您可以安装额外的一个,提供 满足以下条件:
- 代理安装在不同的目录
- 他们有独特的工作和临时目录
- buildAgent .properties被配置为具有不同的名称和ownPort属性值
确保存在没有构建配置 具有指定的绝对检出目录(或者,使 确信这样的构建配置具有“清理检出”选项 并且它们不能并行运行)。
在Windows下,安装其他代理服务项目,修改 \启动\的conf \ wrapper.conf改变:
- wrapper.console.title,
- wrapper.ntservice.name
- wrapper.ntservice.displayname
- wrapper.ntservice.description
属性在计算机中具有不同的名称。
更多资源:
“优秀的职位”非常出色。 – 2014-02-06 14:52:42
可能重复(http://stackoverflow.com/questions/1789212/running [在同一台计算机上运行多个TeamCity的代理?]多人团队代理商在同一台计算机上) – Helen 2013-05-06 08:18:53