有没有办法在通过 jenkins 作业运行 liquibase 时将 git 分支添加到数据库更新日志表中?



我的公司正在使用 jenkins job 在 oracle 数据库上运行 liquibase。我们希望跟踪从中执行变更集的 git 分支。有没有办法将列添加到 DATABASECHANGELOG 中,我可以在其中存储执行 jenkins liquibase 作业的 git 分支?

我认为您无法databasechangelog表中添加列。

但我想,当你编写一个changeSet时,你知道它将在哪个分支中执行。因此,您可以在 changeSet 的id<comment>标记中提供分支名称。这样,分支名称将显示在databasechangelog.iddatabasechangelog.comments

最新更新