标签: postgresql heroku clojure travis-ci ring
我在Heroku上使用Ring(Clojure),我在应用程序中实现了一些测试。一些测试是对应用程序的GET请求,并且应用程序有一个填充某些页面的PostgreSQL数据库。但是,要这样做,应用程序必须连接到原始的Heroku数据库。
GET
如何在GET请求中测试某些内容是否存在,而不将数据库连接规范(网址,用户,密码)放在.travis.yml文件中?我甚至应该这样做吗?或者我应该设置一个测试数据库,用测试数据填充并测试内容,并使用localhost连接?
.travis.yml
localhost
感谢。
答案 0 :(得分:1)
我认为您可以将凭据放在Travis Encryption key中。唯一的问题是Pull Requests不能使用解密密钥(出于安全目的)。