Bazel:如何在Skylark中访问工作区状态变量?

Bazel:如何在Skylark中访问工作区状态变量?,bazel,Bazel,我使用的是与稳定状态变量类似的 我想将STABLE.*变量公开给定制的Skylark规则。我应该怎么做?规则\u docker支持从工作区状态文件中加盖印花。它似乎使用ctx.info\u文件和ctx.version\u文件来访问它们: 它们不在已发布的文档中,但Bazel源代码似乎表明它们是正确的:

我使用的是与稳定状态变量类似的


我想将
STABLE.*
变量公开给定制的Skylark规则。我应该怎么做?

规则\u docker支持从工作区状态文件中加盖印花。它似乎使用
ctx.info\u文件
ctx.version\u文件
来访问它们:

它们不在已发布的文档中,但Bazel源代码似乎表明它们是正确的: