【问题标题】:How can I test a heroku database on travis securely?如何安全地在 travis 上测试 heroku 数据库?
【发布时间】:2015-04-07 03:59:23
【问题描述】:

我在 Heroku 上使用 Ring(Clojure),并在应用程序中实现一些测试。一些测试是对应用程序的GET 请求,并且应用程序有一个 PostgreSQL 数据库来填充一些页面。但是,为此,应用程序必须连接到原始 Heroku 数据库。

如果不将数据库连接规范(网址、用户、密码)放入.travis.yml 文件中,如何测试GET 请求中是否存在某些内容?我什至应该这样做吗?还是我应该设置一个测试数据库,用测试数据填充它并测试内容,使用localhost 连接?

谢谢。

【问题讨论】:

    标签: postgresql heroku clojure travis-ci ring


    【解决方案1】:

    我认为您可以将凭证放入Travis Encryption key。唯一的问题是 Pull Requests 不能使用解密的密钥(出于安全目的)。

    【讨论】:

      猜你喜欢
      • 2018-11-21
      • 2020-07-27
      • 2016-02-15
      • 2019-11-19
      • 2016-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多