我有一个使用MySQL数据库的Rails应用。由于Heroku CI与流水线紧密集成,我想使用它,但在设置测试数据库时遇到以下错误:
PG::ConnectionBad: could not connect to server: Connection refused
Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432?
它默认我正在使用Postgres。我在Heroku上使用JawsDB插件来使用MySQL,因此尝试在我的app.json文件中指定测试环境:
"environments": {
"test": {
"addons": [
"jawsdb:kitefin"
]
}
},
但这似乎并没有什么区别,我看到了同样的错误。Heroku是否强制在CI中使用Postgres?如果是这样,我将不得不使用另一个服务,比如CircleCI。