У меня есть приложение Rails, которое использует базу данных MySQL. Я хотел бы использовать 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. Я использую аддон JawsDB для использования MySQL на Heroku, поэтому я попытался указать это для моей тестовой среды в файле app.json:
"environments": {
"test": {
"addons": [
"jawsdb:kitefin"
]
}
},
Но, похоже, это не имело значения, и я вижу ту же ошибку. Heroku заставляет вас использовать Postgres в CI? Если это так, мне придется использовать другой сервис, такой как CircleCI.