Grails Migrations插件(版本1.3.2)存在问题。我有一个要运行的groovy文件的changelog设置,但是当我运行“dbm-update”并且数据库已经填充时,命令错误来自JENKINS。如果我从本地计算机运行相同的命令,“dbm-update”刚刚完成,因为数据库已经是最新的。
根据我的阅读以及我如何理解它的工作原理,“dbm-update”应该运行尚未运行的任何变更集。我不知道詹金斯为什么表现得与众不同。而且需要注意的是,我正在使用grails包装器构建jenkins并且我在本地计算机上使用grails包装器测试了“dbm-update”并且它正常工作。