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:
- 访问 Vertica Client Drivers 页面
- 下载与 Vertica 服务器版本兼容的 Vertica 客户端包
- 双击安装程序并按照提示操作
- 按照 Vertica 文档中的安装说明操作
- 将 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