到目前为止,我已经看到Jenkins中与构建过程相关的不同选项和工作.我想知道是否有办法创建一个连接到数据库并运行脚本的作业,这将执行一些操作.也许,Jenkins可以运行脚本文件或只存储一些动作来运行.提前致谢.解决方法...
到目前为止,我已经看到Jenkins中与构建过程相关的不同选项和工作.我想知道是否有办法创建一个连接到数据库并运行脚本的作业,这将执行一些操作.也许,Jenkins可以运行脚本文件或只存储一些动作来运行.提前致谢.
解决方法:
您有两个主要选择:
>使用Execute shell或执行Windows批处理命令构建步骤
>使用基于java的工具,如liquibase,ant tasks,maven plugin等等.您甚至可以将其作为JUnit测试的一部分.考虑搜索’database migration java’
其中哪些是“正确的”解决方案取决于构建的目的:
您是否需要数据库进行某些测试?然后你可能应该使用基于java的解决方案,因为它独立于平台,很可能适用于任何操作系统.
您是否希望在将数据库脚本交给管理员进行部署之前对其进行实际测试?然后你可能想要使用管理员要使用的确切工具,并在管理员使用的操作系统上执行它.他们很可能不太热衷于使用基于java的工具来完成这项工作.
本文标题为:java – 在Jenkins中运行自定义数据库脚本
基础教程推荐
- IntelliJ IDEA版Postman强大功能介绍 2023-01-13
- SpringMVC视图转发重定向区别及控制器详解 2022-11-28
- SpringBoot整合Mybatis Plus实现基本CRUD的示例代码 2023-07-15
- SpringBoot+Vue+Flowable模拟实现请假审批流程 2023-04-06
- 详解springboot测试类注解 2023-02-27
- Java压缩文件操作详解 2023-04-06
- Java日期工具类的封装详解 2023-06-23
- 在Java中使用Redis 2023-10-29
- java – 如何在使用JDBC从MySQL数据库中提取数据时避免丢失标点符号? 2023-10-29
- RestTemplate接口调用神器常见用法汇总 2023-03-11
