【发布时间】:2020-04-11 03:08:16
【问题描述】:
我目前正在使用带有标准 "heroku-redis" 的 Heroku CI,它工作得很好,但我现在正尝试切换到使用 "heroku-redis: in-dyno”。
{
"environments": {
"test": {
"addons":[
"heroku-redis:in-dyno",
"heroku-postgresql:in-dyno"
]
}
}
}
但是,我的构建现在失败了。
从构建中的错误看来,在尝试初始化我的应用程序并解析 REDIS_URL 环境变量时,它是空白的,而不是预期的 URL。
这个 URL 是按照正常的 "heroku-redis" 设置的,只是由于某种原因不是 "heroku-redis:in-dyno" 版本。 p>
我错过了什么吗?
【问题讨论】:
-
嗯。 devcenter.heroku.com/articles/heroku-ci-in-dyno-databases 表示应该设置它,说明“当测试运行开始时,您可以根据需要通过 DATABASE_URL 或 REDIS_URL 正常使用数据库。这些 url 将指向您本地安装的数据库。”我会联系支持。
-
是的,我反复阅读了那些文档,以防我遗漏了什么,但正如你所说,它似乎很明显应该在那里。
标签: heroku redis heroku-ci heroku-redis