首页 > 解决方案 > Bamboo 远程代理池

问题描述

在 Jenkins 中,我们可以在标签下定义构建 slave 的标签和组数。然后可以将此标签映射到作业,因此 jenkins 将自动选择池中可用的构建从属服务器并执行作业。竹子中有类似的东西可以用来创建远程代理池吗?

标签: bamboo

解决方案


我希望我正确理解了您的问题,但无论如何...... Bamboo 中有类似的概念。有两种类型的代理:

  • 在 Bamboo 服务器中作为线程运行的本地线程。通常,出于性能和安全原因,不建议将其用于更大的 Bamboo 实例。
  • 远程那些基本上是运行构建的独立进程,理想情况下在不同的机器上,这样 Bamboo 服务器不会受到更高的硬件负载的影响。

职位和代理之间的匹配基于职位要求和代理能力,例如:

  • 代理定义一种能力,有效地说明它可以构建什么,安装什么工具,例如 .NET 或 JDK
  • 作业/部署环境定义了成功完成任务所需的要求,例如 Git 和 Maven。

最后,Bamboo 试图找到一个能够提供作业/部署环境所需的全套功能的代理。

如果代理专用于作业或环境或代理是弹性代理(在 EC2 中运行),则适用特殊规则。

更多阅读:


推荐阅读