【问题标题】:Where Does Build run for Bamboo?Bamboo 的 Build 在哪里运行?
【发布时间】:2023-04-10 13:42:01
【问题描述】:

我是第一次使用 Bamboo。 Build 在哪里运行?竹服务器?或者我们可以触发构建运行在我们通过 Bamboo 定义的构建计划定义的构建机器上吗?

【问题讨论】:

    标签: devops bamboo


    【解决方案1】:

    在他们的高级文档中很难找到,但默认为是 - 构建在“代理”上运行,默认情况下,您会获得本地代理,它作为进程在安装竹子的同一服务器上运行。

    要在远程服务器上运行部分或全部构建,您可以使用他们所谓的“远程代理”。您需要在远程计算机上安装一些软件,并且您的许可证需要允许远程代理。您获得的远程代理数量取决于您购买的许可证级别。

    https://confluence.atlassian.com/bamkb/difference-between-local-agents-and-remote-agents-457703602.html

    【讨论】:

    • 这有帮助。谢谢。你能评论一下 Bamboo 的可扩展性吗?一次可以处理多少个并行构建?它是否支持构建可能必须等待轮到他们的 Que 系统?我还想要一个围绕竹子的 UI 包装器。是否可以使用 Bamboo 的 REST API?
    • 此页面可帮助您根据用户场景确定必要的系统要求和注意事项 - confluence.atlassian.com/bamboo/…
    • @Chetan - 是的。通读有关代理的文档。本地代理有一个队列,您甚至可以控制哪些作业可以在哪些队列上运行。我见过一个 Bamboo 实例,其中有数百个项目同时构建大约五个或六个——通常是短构建。当您的团队具有长期运行的构建时,共享 CI 工具总是存在问题。是的,REST API 很广泛。
    【解决方案2】:

    当您开始构建时,它会进入构建队列并等待第一个合适的构建代理接受它。如果您具有管理员权限,您可以查看代理列表和队列中的构建。此外,您可以在 Build Job 配置的Requirements 窗格中查看能够执行特定构建的代理列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-05
      • 2014-10-03
      • 2020-01-02
      • 2014-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多