首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何访问Skylark中的工作区状态变量?

如何访问Skylark中的工作区状态变量?
EN

Stack Overflow用户
提问于 2018-04-17 13:26:23
回答 1查看 1.9K关注 0票数 3

我使用的--workspace_status_command具有与Kubernetes试验-水下使用类似的稳定状态变量。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-17 17:43:30

rules_docker支持从工作区状态文件中冲压。看起来它使用ctx.info_filectx.version_file来访问它们:tools.bzl#L83

它们不在已发布的文档中,但Bazel源代码似乎表明这些都是正确的:https://github.com/bazelbuild/bazel/blob/0.12.0/src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleContext.java#L987-L1011

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49879399

复制
相关文章

相似问题

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