【发布时间】:2020-04-16 19:33:29
【问题描述】:
我有一些像这样的 bazel 规则:
//a/b/c:foo_x
//a/b/c:foo_y
//a/b/d:bar_x
//a/b/d:bar_y
//a/b/e/f/g:qux_x
//a/b/e/f/g:qux_y
有没有办法说我想建立所有带有“_x”后缀的规则?我知道 Bazel 支持诸如 //a/... 这样的通配符,但我希望更好地控制我正在构建的内容。
【问题讨论】:
标签: bazel
我有一些像这样的 bazel 规则:
//a/b/c:foo_x
//a/b/c:foo_y
//a/b/d:bar_x
//a/b/d:bar_y
//a/b/e/f/g:qux_x
//a/b/e/f/g:qux_y
有没有办法说我想建立所有带有“_x”后缀的规则?我知道 Bazel 支持诸如 //a/... 这样的通配符,但我希望更好地控制我正在构建的内容。
【问题讨论】:
标签: bazel
使用query 和grep 的组合。
$ bazel build $(bazel query //a/b/... | grep -E ":.+_x")
【讨论】: