到目前为止,我已经看到Jenkins中与构建过程相关的不同选项和工作.我想知道是否有办法创建一个连接到数据库并运行脚本的作业,这将执行一些操作.也许,Jenkins可以运行脚本文件或只存储一些动作来运行.提前致谢.解决方法...
到目前为止,我已经看到Jenkins中与构建过程相关的不同选项和工作.我想知道是否有办法创建一个连接到数据库并运行脚本的作业,这将执行一些操作.也许,Jenkins可以运行脚本文件或只存储一些动作来运行.提前致谢.
解决方法:
您有两个主要选择:
>使用Execute shell或执行Windows批处理命令构建步骤
>使用基于java的工具,如liquibase,ant tasks,maven plugin等等.您甚至可以将其作为JUnit测试的一部分.考虑搜索’database migration java’
其中哪些是“正确的”解决方案取决于构建的目的:
您是否需要数据库进行某些测试?然后你可能应该使用基于java的解决方案,因为它独立于平台,很可能适用于任何操作系统.
您是否希望在将数据库脚本交给管理员进行部署之前对其进行实际测试?然后你可能想要使用管理员要使用的确切工具,并在管理员使用的操作系统上执行它.他们很可能不太热衷于使用基于java的工具来完成这项工作.
本文标题为:java – 在Jenkins中运行自定义数据库脚本
- Java实现插入公式到PPT的示例代码 2023-02-28
- Spring Boot 实现Redis分布式锁原理 2023-03-31
- Springboot实例讲解实现宠物医院管理系统流程 2022-12-03
- dbcp 连接池不合理的锁导致连接耗尽解决方案 2023-08-01
- JSP组件commons-fileupload实现文件上传 2023-08-02
- IntelliJ IDEA 2022.2 正式发布新功能体验 2023-03-31
- springboot中使用FastJson解决long类型在js中失去精度的问题 2023-01-08
- 深入理解DevOps+微服务框架 2022-11-29
- 详解SpringBoot封装使用JDBC 2023-08-08
- Java String类的理解及字符串常量池介绍 2023-06-01