Heroku管道配置变量

时间:2016-06-29 01:49:54

标签: heroku ember.js

我多次遇到这个问题。当我将我的暂存应用程序提升为生产时,其配置变量未正确加载。现在我的生产应用程序正在使用我的staging的配置变量。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

来自the docs

  

管道只管理应用程序slug。 Git repo,config vars,   附加组件和其他环境依赖性不被视为一部分   管道,必须独立管理。

因此,如果您的“构建工件”(即您的slug)包含来自您的暂存应用程序的配置变量,它将被提升为prod。所有管道确实允许您通过简单地使用来自先前环境的完全相同的段塞来跳过段塞编译。如果你不能在staging环境中从代码库的slug编译中删除配置变量,我会避免使用管道。

注意:截至提交此答案时,情况属实,谁知道Heroku将来是否能够更改此答案。