如何知道所有受git commit影响的Bazel目标?

时间:2019-04-08 17:39:33

标签: git bazel

一个git commit可能会更改某些workspace rules,一些源文件,.bazelrc等。如何使所有Bazel目标受到影响,因此需要在进行此类更改后重新构建和测试?

在Buck中,我们可以运行buck targets --show-rulekey //...来查看两个Git版本之间的所有规则键更改。 Bazel中有任何等效命令吗?

2 个答案:

答案 0 :(得分:1)

我没有答案,但是这个讨论主题的线程可能会有所帮助:https://groups.google.com/d/msg/bazel-discuss/I9udqWIcEdI/iczVgWLOBQAJ“选择在CI中运行的目标对象-可能的方法”

答案 1 :(得分:1)

查看此处:https://github.com/bazelbuild/bazel/blob/master/scripts/ci/ci.sh

let apiKey = self.commandDelegate.settings["apiKey".lowercased()] as? NSString;