在 bazel 中管理 1000 多个警报配置是不是一个坏主意?

问题描述 投票:0回答:0

我在 YAML 文件中有大约 1000 个警报,我们用 python 解析这些警报,然后吐出一些机器可读的文件,然后由编译器摄取到下游。我想更新系统以使其更易于使用,并且我认为将配置从 yaml 移至 bazel 会带来好处(已被从事该项目的其他人广泛使用)。

我认为 bazel 会很好,因为规则/提供者将提供清晰且有记录的输入,并且我们不需要调用某种额外的生成器。与我交谈的很多人似乎都认为这在某种程度上滥用了 bazel,但我对此感到困惑。 Bazel 只是获取数据片段并对其进行操作,类似于生成器的操作,还有一个额外的好处是在数据不更改时对其进行缓存。它还与构建系统的其余部分更好地集成,并且应该允许我们更快地进行更复杂/全面的检查。

我认为我可以使用 bazel 来实现这一点是错误的吗?好像感觉不错。

design-patterns config bazel app-config bazel-rules
© www.soinside.com 2019 - 2024. All rights reserved.