To Top
首页 > 常用平台 > 正文

bazel

标签:bazel


目录

c++

下载demo

git clone https://github.com/bazelbuild/examples/
examples
└── cpp-tutorial
    ├──stage1
    │  ├── main
    │  │   ├── BUILD
    │  │   └── hello-world.cc
    │  └── WORKSPACE
    ├──stage2
    │  ├── main
    │  │   ├── BUILD
    │  │   ├── hello-world.cc
    │  │   ├── hello-greet.cc
    │  │   └── hello-greet.h
    │  └── WORKSPACE
    └──stage3
       ├── main
       │   ├── BUILD
       │   ├── hello-world.cc
       │   ├── hello-greet.cc
       │   └── hello-greet.h
       ├── lib
       │   ├── BUILD
       │   ├── hello-time.cc
       │   └── hello-time.h
       └── WORKSPACE
  • 在project的根目录有一个WORKSPACE文件
  • 有一个BUILD文件的目录是一个package

常用命令

  • build WORKSPACE 下面所有的 target,会扫所有的目录
bazel build //...
  • 单独的 build 的 target 则直接 //:demo, 这里 :demo 是 target name
bazel build //:demo
  • 执行 :demo
bazel run //:demo
  • 跑 demo_test 测试
baze test //:demo_test

原创文章,转载请注明出处!
本文链接:http://daiwk.github.io/posts/platform-bazel.html
上篇: tf serving docker+k8s
下篇: ray-rllib

comment here..