Shell 如何从Heroku获取所有环境变量(包括内部变量)

Shell 如何从Heroku获取所有环境变量(包括内部变量),shell,heroku,environment-variables,heroku-cli,Shell,Heroku,Environment Variables,Heroku Cli,如何获取特定的ENV变量?(例如$HEROKU\u API\u KEY\u ENC) 我正在编写一个buildpack来对应用程序部署执行一些操作(不是dyno重启,只是部署),但我需要知道此时哪些变量可用 我知道我可以访问自己的环境变量和HEROKU runtime dyno元数据,但我想看看还有什么,比如哪个git用户正在进行部署,或者是否有一个变量来确定它是部署还是重新启动等 我感谢你的帮助 p.S我已经尝试了部署钩子,但它并没有解决我的问题。linuxprintenv命令将显示所有可用的

如何获取特定的
ENV
变量?(例如
$HEROKU\u API\u KEY\u ENC

我正在编写一个buildpack来对应用程序部署执行一些操作(不是dyno重启,只是部署),但我需要知道此时哪些变量可用

我知道我可以访问自己的环境变量和HEROKU runtime dyno元数据,但我想看看还有什么,比如哪个git用户正在进行部署,或者是否有一个变量来确定它是部署还是重新启动等

我感谢你的帮助


p.S我已经尝试了部署钩子,但它并没有解决我的问题。

linux
printenv
命令将显示所有可用的环境变量。

这如何

heroku config --app your_app_id | grep "your_variable"