Используете Flyway с туннелем ssh для MySQL?

Я пытаюсь использовать инструмент управления конфигурацией базы данных Flyway с базами данных MySQL, которые доступны только через туннель ssh. Кажется, я не могу найти упоминания о том, как это сделать в документах Flyway ... не уверен, что это потому, что это совершенно очевидно, или потому, что это невозможно сделать? Кстати, на данный момент я пытаюсь сделать это с помощью плагина maven flyway (поскольку большая часть нашей среды CI вращается вокруг maven).

FWIW, если я вручную настрою ssh-туннель, я смогу выполнить остальную часть миграции Flyway в maven ... так что, возможно, вопрос в том, как заставить maven настроить ssh-туннель самостоятельно. Кажется, такая возможность для развертывания есть, но мне не удалось узнать, как это сделать для общего случая. Черт возьми, я не так привязан к maven - если это будет слэм-данк в каком-то другом инструменте (скажем, gradle), то я готов пойти по этому пути.

Любые идеи?


person Andy Hill    schedule 30.07.2013    source источник


Ответы (1)


Это не проблема Flyway как таковая. Посмотрите здесь, как установить соединение MySQL через туннель SSH: MySQL подключение через туннель SSH

person Axel Fontaine    schedule 02.08.2013