【问题标题】:Using MySQL on Heroku CI在 Heroku CI 上使用 MySQL
【发布时间】:2019-06-04 11:05:45
【问题描述】:

我有一个使用 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。我正在使用 JawsDB 插件在 Heroku 上使用 MySQL,所以我尝试在我的 app.json 文件中为我的测试环境指定它:

"environments": {
    "test": {
      "addons": [
        "jawsdb:kitefin"
      ]
    }
  },

但这似乎没有什么不同,我看到了同样的错误。 Heroku 是否强制您在 CI 中使用 Postgres?如果是这样,我将不得不使用其他服务,如 CircleCI。

【问题讨论】:

    标签: mysql ruby-on-rails heroku heroku-ci


    【解决方案1】:

    你可以试试这个附加的动态:

    "addons": ["jawsdb:kitefin:in-dyno"]
    

    https://devcenter.heroku.com/articles/heroku-ci-in-dyno-databases

    【讨论】:

    猜你喜欢
    • 2020-01-04
    • 2020-07-27
    • 2013-02-03
    • 1970-01-01
    • 2021-09-17
    • 1970-01-01
    • 2018-04-04
    • 2017-05-21
    • 2017-09-01
    相关资源
    最近更新 更多