【发布时间】:2013-07-30 22:39:18
【问题描述】:
我正在尝试将 Flyway db 配置管理工具与只能通过 ssh 隧道访问的 MySQL 数据库一起使用。我似乎在 Flyway 文档中找不到任何关于如何做到这一点的提及......不确定这是因为它非常明显,还是因为它无法完成?顺便说一句,目前我正在尝试使用 flyway maven 插件来做到这一点(因为我们的大部分 CI 环境都围绕 maven 展开)。
FWIW,如果我手动设置 ssh 隧道,我可以在 maven 中完成其余的 Flyway 迁移......所以问题可能是如何让 maven 自己设置 ssh 隧道。似乎有这种部署能力,但我一直无法发现如何在一般情况下做到这一点。哎呀,我并不是那么喜欢 maven —— 如果这会是其他工具(比如 gradle)中的一个灌篮,那么我愿意走这条路。
有什么想法吗?
【问题讨论】: