2015-04-07 2 views
0

Я использую Ring (Clojure) на Heroku, и я выполняю некоторые тесты в приложении. Некоторые из тестов - это GET запросов к приложению, а приложение имеет базу данных PostgreSQL, которая заполняет некоторые страницы. Но для этого приложение должно подключиться к исходной базе данных Heroku.Как я могу проверить базу данных heroku на travis безопасно?

Как проверить, присутствует ли какой-либо контент в запросе GET, не помещая спецификации соединения с базой данных (url, user, password) в файле .travis.yml? Я даже должен был это сделать? Или я должен просто настроить тестовую базу данных, заполнить ее тестовыми данными и протестировать содержимое с помощью соединения localhost?

Спасибо.

ответ

1

Думаю, вы могли бы ввести учетные данные в Travis Encryption key. Единственная проблема заключается в том, что Pull Requests не могут использовать расшифрованные ключи (для целей безопасности).

+0

Это работало? Какая настройка требуется? –