如何以编程方式访问当前的Heroku发行版?

Gab*_*rit 17 heroku

这是否可能 - 是否有像RELEASE_VERSION环境变量?

bro*_*com 23

现在发布了一个名为Dyno Metadata的Heroku Labs功能,可以为您提供这些信息.一旦启用它,您运行的dyno环境将包含具有应用程序的Heroku版本ID的环境变量,用于构建版本slug的git commit hash等等.例如:

HEROKU_APP_ID:                   9daa2797-e49b-4624-932f-ec3f9688e3da
HEROKU_APP_NAME:                 example-app
HEROKU_DYNO_ID:                  1vac4117-c29f-4312-521e-ba4d8638c1ac
HEROKU_RELEASE_VERSION:          v42
HEROKU_SLUG_COMMIT:              2c3a0b24069af49b3de35b8e8c26765c1dba9ff0
HEROKU_SLUG_DESCRIPTION:         Deploy 2c3a0b2
Run Code Online (Sandbox Code Playgroud)


Joh*_*non -4

如果它不在 ENV 中,那么就没有一个神奇的地方可以从中提取变量。