在持续部署中,您可以轻松返回到应用程序的先前版本。这意味着数据库也需要恢复到以前的状态。
我的问题是:如何选择合适的标签进行回滚?似乎不可能列出所有可用的标签。贵公司如何将应用程序版本链接到 liquibase 标签?即使没有数据库更改,您是否会在每次集成构建后进行标记?
感谢您的帮助!
有几种方法可以将应用程序版本链接到 Liquibase 标签。一种方法是使用构建工具,例如 Maven 或 Gradle。您可以配置构建工具为每个构建生成 Liquibase 标签。将应用程序版本链接到 Liquibase 标签的另一种方法是使用持续集成 (CI) 服务器,例如 Jenkins 或 Travis CI。您可以配置 CI 服务器为每个构建生成一个 Liquibase 标签。