jenkins中“Jenkins Plot Plugin”的使用方法,比较两个excel的数据差异

Jenkins Plot Plugin是Jenkins的一个插件,它可以用于生成图表和报表,以便更好地理解和分析构建和测试数据。下面是使用Jenkins Plot Plugin比较两个Excel数据差异的步骤:

1.安装Jenkins Plot Plugin:在Jenkins的插件管理页面搜索"Jenkins Plot Plugin",并安装它。

2.准备Excel数据:将要比较的两个Excel数据文件准备好,并确保它们都包含相同的列和行。

3.创建Jenkins任务:在Jenkins中创建一个新任务,并在"构建"部分中添加一个"Execute Windows batch command"步骤。

4.安装Python和pandas库:在"Execute Windows batch command"步骤中,使用以下命令安装Python和pandas库:

复制代码
choco install python 
pip install pandas

5.比较Excel数据:在同一个"Execute Windows batch command"步骤中,使用以下命令比较两个Excel数据文件:

python 复制代码
python3 -c "import pandas as pd; df1 = pd.read_excel('bench.xls'); df2 = pd.read_excel('modify.xls'); df_diff = df1.merge(df2, indicator=True, how='outer').loc[lambda x : x['_merge']!='both']; df_diff.to_csv('diff.csv', index=False)"

这个命令将会比较两个Excel数据文件,并将结果保存到一个名为"diff.csv"的CSV文件中。

6.使用Jenkins Plot Plugin生成图表:在Jenkins任务的配置页面中,添加一个"Plot build data"步骤,并配置它以使用"diff.csv"文件生成一个图表。你可以选择不同的图表类型和设置来更好地呈现数据差异。

7.运行Jenkins任务:保存Jenkins任务的配置,并运行它。当任务完成后,你将会在任务页面中看到生成的图表和报表,以及数据差异的详细信息。

相关推荐
liebe1*1几秒前
第七章 防火墙地址转换
运维·服务器·网络
好好学操作系统6 分钟前
autodl 保存 数据 跨区
linux·运维·服务器
dbitc9 分钟前
WIN11把WSL2移动安装目录
linux·运维·ubuntu·wsl
旺仔Sec10 分钟前
2026年度河北省职业院校技能竞赛“Web技术”(高职组)赛项竞赛任务
运维·服务器·前端
ohoy29 分钟前
EasyPoi 数据脱敏
开发语言·python·excel
BullSmall30 分钟前
linux 根据端口查看进程
linux·运维·服务器
嘻哈baby42 分钟前
Ansible自动化运维入门:从手工到批量部署
运维·自动化·ansible
Hard but lovely1 小时前
linux:----进程守护化(Daemon)&&会话的原理
linux·运维·服务器
吕了了1 小时前
86 [深度解析] 系统的产生依赖于什么?
运维·windows·电脑·系统
IDC02_FEIYA1 小时前
Windows 服务器任务管理器用户客户端名怎么修改?Windows 10修改电脑设备名称
运维·服务器·windows