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任务的配置,并运行它。当任务完成后,你将会在任务页面中看到生成的图表和报表,以及数据差异的详细信息。

相关推荐
Android系统攻城狮29 分钟前
Linux Gstreamer深度解析之gst_audio_ring_buffer_delay调用流程与实战(七十二)
linux·运维·服务器·gstreamer音视频·音视频进阶
快乐的韭菜根根1 小时前
ubuntu 安装slurm并配置
linux·运维·ubuntu
U-Mail邮件系统2 小时前
自建邮箱服务器有哪些软件?三款主流邮件服务器软件推荐
运维·服务器
Sadie_d3 小时前
Excel管理研发项目有哪些问题?什么情况要升级项目管理系统?
excel·项目管理·研发管理
天远数科3 小时前
零信任架构实战:基于天远贷前风险报告构建自动化消金信贷风控与多头共债排查网关
运维·人工智能·架构·自动化
别动我齐刘海5 小时前
Linux 系统调试学习2
linux·运维·c++·人工智能·学习·机器学习·机器人
honsor5 小时前
机房IP化改造首选:以太网温湿度传感器,PoE供电+Modbus TCP一网搞定
linux·运维·服务器
星创易联5 小时前
PLC数据采集与远程运维平台:从边缘计算到集中监控
大数据·运维·边缘计算
Metaphor6925 小时前
如何快速拆分超大 Excel 文件【Python 教程】
python·excel
寻道模式6 小时前
【运维心得】完整教程:绕过Win11限制让老机焕发新生
运维·操作系统·win11