Bamboo 远程代理池
Posted
技术标签:
【中文标题】Bamboo 远程代理池【英文标题】:Bamboo remote agent pool 【发布时间】:2018-06-27 04:01:05 【问题描述】:在 Jenkins 中,我们可以在标签下定义构建 slave 的标签和组数。然后可以将此标签映射到作业,因此 jenkins 将自动选择池中可用的构建从属服务器并执行作业。竹子中有类似的东西可以用来创建远程代理池吗?
【问题讨论】:
【参考方案1】:我希望我正确理解了您的问题,但无论如何...... Bamboo 中有类似的概念。有两种类型的代理:
在 Bamboo 服务器中作为线程运行的本地线程。通常,出于性能和安全原因,不建议将其用于更大的 Bamboo 实例。 远程进程基本上是运行构建的独立进程,理想情况下在不同的机器上,这样 Bamboo 服务器就不会承受更高的硬件负载。职位和代理之间的匹配基于职位要求和代理能力,例如:
代理定义能力,有效地说明它可以构建什么,安装什么工具,例如。 .NET 或 JDK 作业/部署环境定义了成功完成任务所需的要求,例如Git 和 Maven。最终,Bamboo 试图找到一个能够提供作业/部署环境所需的全套功能的代理。
如果代理专用于作业或环境,或者代理是弹性代理(在 EC2 中运行),则适用特殊规则。
更多阅读:
https://confluence.atlassian.com/bamkb/difference-between-local-agents-and-remote-agents-457703602.html https://confluence.atlassian.com/bamboo/configuring-a-job-s-requirements-289277064.html https://confluence.atlassian.com/bamboo/configuring-a-job-s-requirements-289277064.html https://confluence.atlassian.com/bamboo/requirements-for-deployment-environments-838427584.html https://confluence.atlassian.com/bamboo/dedicating-an-agent-629015108.html https://confluence.atlassian.com/bamboo/managing-your-elastic-image-configurations-289277147.html【讨论】:
以上是关于Bamboo 远程代理池的主要内容,如果未能解决你的问题,请参考以下文章
是否可以在单台计算机上为 Atlassian Bamboo 安装多个远程代理?
在 JIRA Studio 中为 Bamboo 创建 Windows AMI 以进行构建