java – 在Jenkins中运行自定义数据库脚本

到目前为止,我已经看到Jenkins中与构建过程相关的不同选项和工作.我想知道是否有办法创建一个连接到数据库并运行脚本的作业,这将执行一些操作.也许,Jenkins可以运行脚本文件或只存储一些动作来运行.提前致谢.解决方法...

到目前为止,我已经看到Jenkins中与构建过程相关的不同选项和工作.我想知道是否有办法创建一个连接到数据库并运行脚本的作业,这将执行一些操作.也许,Jenkins可以运行脚本文件或只存储一些动作来运行.提前致谢.

解决方法:

您有两个主要选择:

>使用Execute shell或执行Windows批处理命令构建步骤
>使用基于java的工具,如liquibase,ant tasks,maven plugin等等.您甚至可以将其作为JUnit测试的一部分.考虑搜索’database migration java’

其中哪些是“正确的”解决方案取决于构建的目的:

您是否需要数据库进行某些测试?然后你可能应该使用基于java的解决方案,因为它独立于平台,很可能适用于任何操作系统.

您是否希望在将数据库脚本交给管理员进行部署之前对其进行实际测试?然后你可能想要使用管理员要使用的确切工具,并在管理员使用的操作系统上执行它.他们很可能不太热衷于使用基于java的工具来完成这项工作.

本文标题为:java – 在Jenkins中运行自定义数据库脚本

基础教程推荐