当不需要迁移时,如何让 flyway.cmd 使构建失败?
Posted
技术标签:
【中文标题】当不需要迁移时,如何让 flyway.cmd 使构建失败?【英文标题】:How do I get flyway.cmd to fail a build when no migration is necessary? 【发布时间】:2018-06-21 02:18:35 【问题描述】:我在 Jenkins 中构建了一个使用 Flyway 的管道。我想运行一个返回正退出代码的命令,以便在不需要数据库迁移时构建步骤失败。
我当然可以运行 flyway migrate,它不会无害地执行任何操作,但如果最终用户无缘无故地尝试部署,我想将此标记为问题。
【问题讨论】:
【参考方案1】:您可以为此使用validate
。如果退出代码为 0
,则未找到待处理的迁移。
【讨论】:
以上是关于当不需要迁移时,如何让 flyway.cmd 使构建失败?的主要内容,如果未能解决你的问题,请参考以下文章