Как я могу безопасно проверить базу данных heroku на travis?
Я использую Ring(Clojure) на Heroku и внедряю некоторые тесты в приложение. Некоторые из тестов GET
запросы к приложению, и приложение имеет базу данных PostgreSQL, которая заполняет некоторые страницы. Но для этого приложение должно подключиться к исходной базе данных Heroku.
Как я могу проверить, присутствует ли какой-либо контент в GET
запросить без указания спецификации соединения с базой данных (url, user, password) в .travis.yml
файл? Я вообще должен это делать? Или я должен просто установить тестовую базу данных, заполнить ее тестовыми данными и протестировать содержимое с localhost
связь?
Благодарю.
1 ответ
Я думаю, вы могли бы поместить учетные данные в ключ шифрования Travis. Единственная проблема заключается в том, что запросы на извлечение не могут использовать расшифрованные ключи (в целях безопасности).