--action_dev
/ --test_env
- единственный способ передать переменную окружения.Его можно указать в .bazelrc
или установить в качестве аргумента команды bazel
.
В качестве альтернативы, если вам нужно только установить переменную env для определенного genrule
, вы можете сделать это явно в вашем genrule
.Примечание FOO=bar
в cmd
:
genrule(
name = "foo",
srcs = [],
outs = ["foo.h"],
cmd = "FOO=bar ./$(location create_foo.pl) > \"$@\"",
tools = ["create_foo.pl"],
)