代码之家  ›  专栏  ›  技术社区  ›  ron

Bazel运行shell命令的目标范围内的工具列表

  •  0
  • ron  · 技术社区  · 6 年前

    PATH Bazel目标何时运行shell命令?

    这与创建隔离的生成环境相关。阿法尤(见 https://github.com/NixOS/nixpkgs/pull/50765#issuecomment-440009735 )默认情况下,Bazel从中拾取工具 /bin /usr/bin

    但是,关于这些内容的最低限度,最终可以假设什么呢?例如,我看到 awk 大量使用。但是 git 还有,听起来像是边界线。

    我想,确切的设置可能对应于谷歌内部Bazel希望在谷歌的构建图像中找到的任何内容 bin 目录。至少对于 BUILD 规则由谷歌开源。

    是否有这样一个确定的清单?非常感谢。

    1 回复  |  直到 6 年前
        1
  •  1
  •   László    6 年前

    据我所知,您对工具使用情况的评估是正确的,不幸的是,我不知道有这样的列表。

    应该有一个,Bazel应该将外壳视为一个工具链。唉,目前还没有人在做这方面的工作。看见 https://github.com/bazelbuild/bazel/issues/5265 .