Heroku Release Phase 配置变量,变量名中带点

Heroku Release Phase config vars with dots in the variable name

我有一个脚本可以在 heroku 中检查是否需要 "config vars"。我将它添加到一个 Procfile 中,这样它将在 heroku "release phase" 中 运行。我通过从部署的应用程序中删除所需的 "config vars" 之一来测试它。日志显示发布阶段一次性 dyno 运行 脚本并且没有发现任何缺失 "config vars"。为发布阶段创建的一次性 dyno 是否可能仍然具有之前的所有 "config vars"?我已经梳理了 heroku 文档,但没有提到实际删除变量的时间。

我发现这是我的环境变量格式的问题。发布阶段不包括包含点字符 . 的环境变量 作为参考,我使用 Ruby buildpack 并使用 ENV class.[=11= 访问配置变量]