首页 > 其他 > 详细

bazel remote executor--- buildfarm( in docker)

时间:2019-04-20 17:05:02      阅读:135      评论:0      收藏:0      [点我收藏+]

 

  docker pull csuyangpeng/buildfarm

  Build label: 0.24.0
  gcc version 5.4.0
  bazel build //src/main/java/build/buildfarm:buildfarm-server
  bazel-bin/src/main/java/build/buildfarm/buildfarm-server examples/server.config.example
  bazel build //src/main/java/build/buildfarm:buildfarm-worker
  bazel-bin/src/main/java/build/buildfarm/buildfarm-worker examples/worker.config.example
  bazel build ... --spawn_strategy=remote --genrule_strategy=remote --remote_executor=192.168.4.74:8980
  bazel build ... --spawn_strategy=remote --genrule_strategy=remote --strategy=Javac=remote --remote_executor=192.168.4.74:8980
  docker run -d -p 8980:8980 --name buildfarm -v /usr/download/bazel-buildfarm:/buildfarm -v /root:/root -it csuyangpeng/buildfarm
  docker exec -it buildfarm /bin/bash
  docker run -d -p 8980:8980 --name buildfarmtest -it csuyangpeng/buildfarm

bazel remote executor--- buildfarm
host A: buildfarm-server
ActionCacheService updateActionResult
OperationQueueService put
....
ByteStreamService maybeInstanceRead
ByteStreamService readLimitedBlob
ByteStreamService readFrom
host B: buildfarm-worker
1652562114660757ReportResultStage uploadOutputs
122211
[bazel-out/k8-fastbuild/bin/main/_objs/hello-world/hello-world.pic.d, bazel-out/k8-fastbuild/bin/main/_objs/hello-world/hello-world.pic.o]

host C: buildfarm-worker
1652563165592825ReportResultStage uploadOutputs
122211
[bazel-out/k8-fastbuild/bin/main/hello-world]

host D: buildfarm-test
root@372ae93600e5:/buildfarm/ttt/examples/cpp-tutorial/stage1# bazel build ... --spawn_strategy=remote --genrule_strategy=remote --remote_executor=192.168.4.74:8980
Starting local Bazel server and connecting to it...
INFO: Invocation ID: ca035e05-7e4c-42a2-9b7a-19a3b3f91e35
INFO: Analysed target //main:hello-world (9 packages loaded, 65 targets configured).
INFO: Found 1 target...
Target //main:hello-world up-to-date:
bazel-bin/main/hello-world
INFO: Elapsed time: 6.237s, Critical Path: 2.76s
INFO: 2 processes: 2 remote.
INFO: Build completed successfully, 6 total actions
 

 

bazel remote executor--- buildfarm( in docker)

原文:https://www.cnblogs.com/cjyp/p/10741372.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!