Я использую инфраструктуру каратэ для тестирования API в нашей организации. Я могу выполнить свой проект в локально, где соединения с БД успешны , когда я выполняю в облачном jenkins, мы получаем ошибку ниже
Ошибка : Не удалось получить соединение JDB C; вложенное исключение: java. sql .SQLRecoverableException: ошибка ввода-вывода: сетевой адаптер не может установить sh соединение
используемый класс БД: https://github.com/intuit/karate/blob/master/karate-demo/src/main/java/com/intuit/karate/demo/util/DbUtils.java
Есть ли у нас возможность установить прокси только для БД , я также прошел настройку прокси в karate-config. js наподобие karate.configure ('proxy', {uri: 'http://my.proxy.host: 8080 ', имя пользователя: 'john', пароль: 'secret', nonProxyHosts: ['http://example.com']}. Это настройка прокси для моего API, а не для экземпляра БД.
Я также пытаюсь проверить блокирует ли мой брандмауэр сервера jenkins для создания соединения с моей базой данных.
Любая помощь от каратэ создатели фреймворка или разработчик?