几乎重复:Debug output when using flyways ant tasks
在我的工作中,Flyway的Ant任务可以进行迁移,因此Jenkins服务器可以在部署期间执行。
但是,当迁移失败时,它只显示类似
的内容Flyway Error: com.googlecode.flyway.core.api.FlywayException: Migration of schema "public" to version X failed! Changes successfully rolled back.
显然,如果我使用ant -d运行相同的任务,我会得到完整的错误,但出于多种原因,我将Jenkins配置为使用ant -d
运行ant任务是不可取的
在这种情况下如何获得完整的错误记录?
一种可能的解决方案是创建一个运行migrate()
并从Ant的<java>
任务调用它的Java类,但我认为这不是正确的事。
谢谢!
答案 0 :(得分:0)
升级到2.3,您应该包含失败的声明。