是否可以在一台计算机上为Atlassian Bamboo安装多个远程代理?

vro*_*ach 7 continuous-integration bamboo

我们公司生产跨平台软件,我们有Bamboo实例,它在各种不兼容的环境(linux,win,os x)下构建项目.有一个VM配置为在每个环境下构建.那么是否可以在每个VM上运行多个远程代理来执行不同项目的并发构建?

小智 5

是的,这是可能的。请参阅Bamboo Remote Agent 安装指南的“更改远程代理存储其数据的位置”部分。

为了实现此目的,对于在同一台计算机上运行的每个远程代理,您需要指定为代理定义的不同位置来存储其数据(否则构建将无法尝试写入同一位置)。


小智 4

是的,可以在基于 Windows 和 Linux 的主机上运行多个远程代理。我目前管理 Linux 主机的远程代理,因此我无法评论 Windows 服务远程代理。

我实现了多个远程代理购买,首先为每个代理创建一个文件夹,然后在安装每个代理时指定每个代理的 bare.home 位置。

在bamboo主服务器上,您可以重命名远程代理,以便您可以区分正在运行构建作业的代理之间的区别。