【问题标题】:Using a variable inside context expression in GitHub Actions在 GitHub Actions 中使用上下文表达式中的变量
【发布时间】:2021-11-16 20:08:11
【问题描述】:

是否可以在 GitHub Actions 中的上下文表达式中使用另一个变量,例如

${{ steps.azure-secrets.outputs.$x }}

如果x=store-id 那么上面应该转换为

${{ steps.azure-secrets.outputs.store-id }}

这样我就可以使用这个表达式并让它计算值

【问题讨论】:

    标签: bash github-actions


    【解决方案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]
    • 太棒了!它工作:) 非常感谢
    猜你喜欢
    • 2020-05-05
    • 1970-01-01
    • 2020-02-16
    • 1970-01-01
    • 2020-03-10
    • 2020-04-20
    • 2021-09-23
    • 2022-01-20
    • 2021-05-22
    相关资源
    最近更新 更多