有没有办法在bazel构建期间自动运行构建器?

时间:2017-11-07 18:05:16

标签: bazel

我开始使用Bazel,如果每次运行bazel build时有一种简单的方法来集成buildifier,我就会开始运行?

1 个答案:

答案 0 :(得分:1)

您可以将其实现为测试规则,其中ctx.file_action可用于生成在" check"中运行构建器的shell脚本。模式。如果构建器生成任何输出(例如,文件格式不正确),则shell脚本退出非零,如果一切正常,则退出零。

然后你可以在所有的BUILD文件中调用这个规则作为测试,以便" bazel测试......"捡起来。

(这可能不是"一种简单的方式",但这是一种方式。)