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 で MySQL を使用するために JawsDB アドオンを使用しているので、app.json ファイルでテスト環境用にそれを指定しようとしました。
"environments": {
"test": {
"addons": [
"jawsdb:kitefin"
]
}
},
しかし、それは違いを生むようには見えず、同じエラーが表示されます。Heroku では、CI で Postgres を使用する必要がありますか? もしそうなら、CircleCI のような別のサービスを使用する必要があります。