gpt4 book ai didi

grails - Grails数据库迁移和Cloudbees上的Jenkins

转载 作者:行者123 更新时间:2023-12-02 14:27:09 25 4
gpt4 key购买 nike

我想每天晚上将测试系统自动部署到cloudbees的dev @ cloud系统。

现在的问题是,我在grails上使用了dbm-update目标,并尝试从Jenkins更新数据库。这是一个问题,因为com.cloudbees.jdbc.Driver在此上下文中不可用。仅当应用程序已部署到测试系统时。

是否有人已经尝试过此方法,并且可以通过一些技巧帮助我解决或解决此问题?

谢谢

最佳答案

您可以在测试上下文中为应用程序在插件中设置updateOnStart标志,

grails.plugin.databasemigration.updateOnStart = true
grails.plugin.databasemigration.updateOnStartFileNames = ['changelog.groovy']

这将在测试应用程序启动时运行迁移,从而使您无需执行单独的 dbm-update。由于它使用与正在运行的应用程序相同的JDBC驱动程序,因此它应该可以工作。

关于grails - Grails数据库迁移和Cloudbees上的Jenkins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8194808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com