Как я могу безопасно проверить базу данных heroku на travis?

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

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

Благодарю.

1 ответ

Решение

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

Другие вопросы по тегам