美文网首页
Remote execution

Remote execution

作者: sarto | 来源:发表于2021-01-21 09:58 被阅读0次

    https://docs.bazel.build/versions/3.7.0/bazel-overview.html

    这篇文章介绍了使用 Bazel 进行远程构建的好处要求和选项。

    Bazel 默认使用本地机器进行构建和测试。Bazel 远程构建可以让跨多台机器进行分布式的构建和测试动作。

    远程执行提供以下好处:

    • 通过扩展可用于并行操作的节点更快的构建和测试
    • 对开发团队一致的构建环境
    • 在整个开发团队中重复使用构建输出?
      Bazel 使用开源的 gRPC 协议进行远程执行和远程缓存

    远程执行服务 ( Remote execution services)

    你可以使用以下方法来使用 Bazel 进行远程执行

    • 手动
      直接使用 gRPC 协议创建你自己的远程执行服务
    • 私有服务
      • Buildarn
      • Buildfarm
      • BuildGrid
      • Scoot
    • 商业
      • EngFlow Remote Execution - 远程执行和远程缓存服务,支持托管和私有化部署
      • BuildBuddy - 远程构建,缓存和结果UI
      • Flare - 除了构建和测试之外,为 Bazel artifacts ?? 和 Apple 构建提供 CDN 和缓存

    要求

    Bazel 构建的远程执行对构建施加了一组强制配置约束。详见https://docs.bazel.build/versions/master/remote-execution-rules.html

    相关文章

      网友评论

          本文标题:Remote execution

          本文链接:https://www.haomeiwen.com/subject/qkjrzktx.html