You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GitHub Actions中用输入变量调用组织级Secret变量?

GitHub Action 动态调用对应环境的组织级Secret

问题背景

我们的项目通过GitHub组织级Secret在仓库间共享部分密钥。每个仓库可访问格式为SAMPLE_APP_DEV_ACCESS、SAMPLE_APP_INT_ACCESS、SAMPLE_APP_PROD_ACCESS的凭据,希望开发一个GitHub Action,让用户输入目标环境(DEV、INT或PROD)后,自动调用对应环境的Secret完成连接,需要实现该需求的单行代码。

解决方案(2023年9月8日更新)

使用GitHub Actions表达式结合format函数即可动态拼接Secret名称,实现单行调用:

${{ secrets[format('SAMPLE_APP_{0}_ACCESS', inputs.environment)] }}

内容的提问来源于stack exchange,提问作者Konstantinos Loizas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 16:23:09