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

到目前为止,我已经看到Jenkins中与构建过程相关的不同选项和工作.我想知道是否有办法创建一个连接到数据库并运行脚本的作业,这将执行一些操作.也许,Jenkins可以运行脚本文件或只存储一些动作来运行.提前致谢.
解决方法:
您有两个主要选择:
>使用Execute shell或执行Windows批处理命令构建步骤
>使用基于java的工具,如liquibase,ant tasks,maven plugin等等.您甚至可以将其作为JUnit测试的一部分.考虑搜索’database migration java’
其中哪些是“正确的”解决方案取决于构建的目的:
您是否需要数据库进行某些测试?然后你可能应该使用基于java的解决方案,因为它独立于平台,很可能适用于任何操作系统.
您是否希望在将数据库脚本交给管理员进行部署之前对其进行实际测试?然后你可能想要使用管理员要使用的确切工具,并在管理员使用的操作系统上执行它.他们很可能不太热衷于使用基于java的工具来完成这项工作.
本文标题为:java – 在Jenkins中运行自定义数据库脚本


基础教程推荐
- Spring注解驱动之@EventListener注解使用方式 2023-06-05
- Java IO流之字符流的使用详解 2023-04-23
- Spring 中 Bean 的生命周期详解 2023-05-14
- 最新IDEA 2022基于JVM极致优化 IDEA启动速度的方法 2023-03-31
- Java网络编程之简易聊天室的实现 2023-06-16
- Java内存模型与线程 深入理解Java虚拟机总结 2023-09-01
- MyBatisPlus标准数据层CRUD的使用详解 2023-03-11
- SpringBoot中的PUT和Delete请求使用 2023-02-10
- Java详解swagger2如何配置使用 2023-02-10
- Java详解entity转换到vo过程 2023-01-24