Я хотел бы найти все цели сборки во всем хранилище, которые имеют значение my-binary
в атрибуте tags
.
У меня есть цели сборки со связанными тегами.
project.cc_binary(
name = "MyBinary1",
tags = ["my-binary", "another-cool-tag"],
...
)
Я знаю, как перечислить все цели в хранилище.
bazel query 'project/...' --output package
Я знаю, как найти цели для определенного пакета.
bazel query 'attr(tags, "my-binary", //path/to/package:*)
Но как объединить два без небольшого скрипта Bash / Python?
В идеале было что-то подобное.
bazel query 'attr(tags, "my-binary", //*:*)