到目前为止,我已经看到Jenkins中与构建过程相关的不同选项和工作.我想知道是否有办法创建一个连接到数据库并运行脚本的作业,这将执行一些操作.也许,Jenkins可以运行脚本文件或只存储一些动作来运行.提前致谢.解决方法...
到目前为止,我已经看到Jenkins中与构建过程相关的不同选项和工作.我想知道是否有办法创建一个连接到数据库并运行脚本的作业,这将执行一些操作.也许,Jenkins可以运行脚本文件或只存储一些动作来运行.提前致谢.
解决方法:
您有两个主要选择:
>使用Execute shell或执行Windows批处理命令构建步骤
>使用基于java的工具,如liquibase,ant tasks,maven plugin等等.您甚至可以将其作为JUnit测试的一部分.考虑搜索’database migration java’
其中哪些是“正确的”解决方案取决于构建的目的:
您是否需要数据库进行某些测试?然后你可能应该使用基于java的解决方案,因为它独立于平台,很可能适用于任何操作系统.
您是否希望在将数据库脚本交给管理员进行部署之前对其进行实际测试?然后你可能想要使用管理员要使用的确切工具,并在管理员使用的操作系统上执行它.他们很可能不太热衷于使用基于java的工具来完成这项工作.
本文标题为:java – 在Jenkins中运行自定义数据库脚本
基础教程推荐
- SpringBoot接口如何统一异常处理 2023-02-28
- SpringBoot中处理的转发与重定向方式 2023-07-01
- 如何使用Java进行word文档的导出 2023-10-08
- IDEA2022.1创建maven项目规避idea2022新建maven项目卡死无反应问题 2023-04-17
- Go Java算法之外观数列实现方法示例详解 2023-04-07
- Spring 与 JDK 线程池的简单使用示例详解 2023-05-14
- Mybatis useGeneratedKeys参数用法及问题小结 2022-11-12
- 使用Java实现先查询缓存再查询数据库 2023-03-21
- SpringBoot如何用java生成静态html 2023-02-10
- Java文件与IO流操作原理详细分析 2023-06-01