【问题标题】:bazel for c/c++ large project with RBEbazel 用于带有 RBE 的 c/c++ 大型项目
【发布时间】:2023-01-01 05:15:07
【问题描述】:

我们尝试使用 buildfarm 进行设置 .. 在 buildfarm 中,他们给出了在同一台机器上运行服务器和 worker 的示例 (https://bazelbuild.github.io/bazel-buildfarm/docs/quick_start/) 为了使用多台机器作为远程构建执行的 worker,应该做什么。将多台机器设置为 buildfarm 中的工作人员的任何相关材料都会有所帮助。

【问题讨论】:

  • 找到了reference 希望这对您有帮助。

标签: bazel


【解决方案1】:

找到了一个reference 希望对你有帮助

【讨论】:

    【解决方案2】:

    Bazel buildfarm 运行一个integration test,它演示了运行多个容器以创建一个集群。您可以看到启动容器并运行完整集成测试的 script

    一个完整的生产集群需要 redis、服务器和工人。

    对于生产用例,部署多个服务器/worker 的工作方式与集成测试类似。服务器和工作人员都可以水平扩展,并将通过 Redis 进行通信。它们还将通过 grpc 自动相互连接。 K8s 示例文件可以在here 找到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      • 1970-01-01
      • 1970-01-01
      • 2010-10-22
      • 2019-02-06
      • 1970-01-01
      相关资源
      最近更新 更多