我们公司生产跨平台的软件,我们有竹子实例,它正在各种不兼容的环境(linux,win,os x)下构建项目。在每个环境下都配置了一个用于构建的VM。那么,是否可以在每个虚拟机上运行多个远程代理,以执行不同项目的并发构建?
发布于 2012-06-16 05:27:59
是的,可以在基于windows和linux的主机上运行多个远程代理。我目前管理linux主机的远程代理,所以我不能对windows服务远程代理发表评论。
我实现了多个远程代理,首先为每个代理创建一个文件夹,然后在安装每个代理时指定每个代理的bamboo.home的位置。
在竹子主服务器上,您可以重命名远程代理,以便区分运行构建作业的代理之间的区别。
发布于 2012-04-05 10:26:27
是的,这是可能的。请参阅Bamboo Remote Agent Installation guide的“更改远程代理存储数据的位置”一节。
为此,对于在同一台计算机上运行的每个远程代理,您需要为该代理指定一个不同的位置来存储其数据(否则,构建将无法尝试写入相同的位置)。
发布于 2015-05-01 17:04:07
我不能评论linux,但在Windows上,是的,你可以。
如果您通过以下方式将Windows服务名称从默认的“竹子远程代理”更改为类似于“竹子远程代理1”、“竹子远程代理2”的名称:
使用bin/uninstall-ntservcice
这样做之后,您应该能够很好地运行多个代理。
https://stackoverflow.com/questions/10011370
复制相似问题