在Jenkins中运行自定义数据库脚本
到目前为止,我已经在Jenkins中看到了与构建过程相关的不同选项和工作。我想知道是否存在创建作业的方法,该作业将连接到数据库并运行脚本,该脚本将执行某些操作。也许Jenkins可以运行脚本文件或仅存储一些要运行的动作。提前致谢。
回答:
您有两个主要选择:
使用 或 构建步骤
使用基于Java的工具,例如liquibase,ant任务,maven插件或其他工具。您甚至可以使其成为JUnit测试的一部分。考虑搜索“数据库迁移Java”
哪个是“正确的”解决方案取决于构建的目的:
您是否需要数据库进行某些测试?然后,您可能应该选择基于Java的解决方案,因为该解决方案与平台无关,并且很可能会在任何OS上运行。
您是否要在将数据库脚本交给管理员进行部署之前实际测试它们?然后,您可能想要使用管理员将要使用的确切工具,并在管理员使用的OS上执行该工具。他们很可能不太热衷于使用基于Java的工具来完成这项工作。
以上是 在Jenkins中运行自定义数据库脚本 的全部内容, 来源链接: utcz.com/qa/420675.html