【发布时间】:2017-06-07 07:29:46
【问题描述】:
有来自 flywaydb.org 的命令 sbt flywayMigrate。该命令需要预先设置flywayUrl、flywayUser和flywayPassword。到目前为止还不错。
现在我希望能够将sbt flywayMigrate 用于两种不同的环境;它们的变量应该不同。
我尝试创建两个新命令:sbt flywayMigrateDev 和 sbt flywayMigrateProd。我不知道如何将新命令连接到flywayMigrate。
我尝试创建一个新范围。但我不知道如何正确连接变量和任务。
我想知道是否有人可以给我一个如何做到这一点的例子。我想看一个代码示例。
我们可以将问题简化为:
命令sbt flywayMigrate 依赖于flywayUrl。我们如何通过调用 sbt 命令(或任何其他方式也不错)允许命令使用不同的flywayUrls?
谢谢!
【问题讨论】: