跳转至

Vertica 集成 Jenkins

连接指南

关于 Vertica 连接指南

Vertica 连接指南为将第三方合作伙伴产品连接到 Vertica 提供基本说明。连接指南基于我们对特定版本的 Vertica 和合作伙伴产品的测试。

Vertica 和 Jenkins:最新测试版本

软件 版本
合作伙伴产品 Jenkins 2.319.2
桌面平台 Windows Server 2016 Standard
Vertica 客户端 Vertica vsql 11.1
Vertica 服务器 Vertica Analytic Database 11.1

Jenkins 概述

Jenkins 是一款基于 Java 的开源工具,允许构建脚本和执行流水线以实现持续集成和持续交付。它集成并自动化软件交付流程,包括构建、测试、部署、故障排除等。

安装 Jenkins

注意: Jenkins 仅支持 Java 8 或 Java 11。请确保 Windows 机器上安装了其中任一版本。

按照 Jenkins Windows 安装说明 在 Windows 平台上安装 Jenkins。

安装 Vertica 客户端驱动

Jenkins 使用 vsql 连接到 Vertica:

  1. 访问 Vertica Client Drivers 页面
  2. 下载与 Vertica 服务器版本兼容的 Vertica 客户端包
  3. 双击安装程序并按照提示操作
  4. 按照 Vertica 文档中的安装说明操作
  5. 将 vsql 安装路径添加到 Windows 环境变量中

注意: 有关客户端和服务器兼容性的详细信息,请参阅 Vertica 文档中的"客户端驱动与服务器版本兼容性"。

在 Jenkins 中创建从 Vertica 获取数据的项目

1、在 Jenkins 仪表板中,点击 New Item

截图

2、输入项目名称,选择 Freestyle project,点击 OK

截图

3、滚动到 Build 部分,在 Add build step 下拉菜单中点击 Execute Windows batch command

截图

4、在命令对话框中输入以下 vsql 命令(更新其中的用户名、密码、主机 IP、数据库名和 SQL 查询):

vsql -U dbadmin -w password -h xx.xx.xx.xx -d dbname -At -c "SELECT * from store.store_sales_fact limit 10"

截图

5、点击 Save

截图

6、在项目仪表板的左侧窗格中,点击 Build Now。构建成功后,构建编号出现在 Build History 中

截图

7、点击构建编号(#1)查看详细信息

截图

8、点击 Console Output 查看执行的查询结果

截图


原文来源:https://www.vertica.com/kb/Jenkins_CG/Content/Partner/Jenkins_CG.htm