在 GitHub Actions 中使用上下文表达式中的变量
Posted
技术标签:
【中文标题】在 GitHub Actions 中使用上下文表达式中的变量【英文标题】:Using a variable inside context expression in GitHub Actions 【发布时间】:2021-11-16 20:08:11 【问题描述】:是否可以在 GitHub Actions 中的上下文表达式中使用另一个变量,例如
$ steps.azure-secrets.outputs.$x
如果x=store-id
那么上面应该转换为
$ steps.azure-secrets.outputs.store-id
这样我就可以使用这个表达式并让它计算值
【问题讨论】:
【参考方案1】:这应该可以解决问题
$ steps.azure-secrets.outputs[env.x]
请查看此主题 - Nested variable substitution
【讨论】:
不幸的是,这似乎不起作用 :( 它以字符串steps.azure-secrets.outputs.store-id
的形式提供输出,但不是表达式 $ steps.azure-secrets.outputs.store-id
的实际值
我编辑了我的答案 - 现在应该没问题了steps.azure-secrets.outputs[env.x]
太棒了!它工作:) 非常感谢以上是关于在 GitHub Actions 中使用上下文表达式中的变量的主要内容,如果未能解决你的问题,请参考以下文章
在 Actions on Google 应用上设置语音识别上下文?