首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提交Gazelle生成的`BUILD.bazel`文件是最佳实践吗?

提交Gazelle生成的`BUILD.bazel`文件是最佳实践吗?
EN

Stack Overflow用户
提问于 2017-11-17 16:57:59
回答 1查看 216关注 0票数 2

我有一个使用rules_go (Bazel)构建项目的Go项目。我正在使用Gazelle生成BUILD.bazel文件。将生成的BUILD.bazel文件提交到版本控制中是最好的做法吗?或者在新签出和添加新文件时始终执行bazel run //:gazelle是最佳实践吗?

EN

回答 1

Stack Overflow用户

发布于 2017-11-22 00:01:17

是的,出于几个原因,提交构建文件通常是最佳实践。

  • 构建文件通常包含不生成的规则、注释和注释。例如,您可能需要编写一个genrule来替换go generate。或者,您可以编写一个测试来检查源文件中的版权头是否为最新的。或者,您可能想要调整某些库的可见性规则。
  • 如果有任何存储库依赖于您的存储库作为远程存储库,则可以方便地签入已签入的构建文件。
  • 一般来说,在构建之前不必重新运行Gazelle和类似工具是很好的。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47346690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档