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

相关推荐
05大叔1 分钟前
Docker
运维·docker·容器
恒创科技HK1 分钟前
海外服务器回国线路对比,带宽选择指南
运维·服务器
China_Yanhy7 分钟前
运维日记 - 猛男的AI拓荒录:Fabric (GitHub: danielmiessler/fabric) —— 让 AI 回归 Unix 哲学的终端神器
运维·人工智能·fabric
wbs_scy16 分钟前
Linux 基础 IO 初步解析:从 C 库函数到系统调用,理解文件操作本质
linux·运维·服务器
袁煦丞 cpolar内网穿透实验室20 分钟前
Portainer可视化玩转 Docker 全流程。cpolar 内网穿透实验室第 737 个成功挑战
运维·docker·容器·远程工作·内网穿透·cpolar
广州服务器托管22 分钟前
WIN11中将控制面板固定到开始菜单的方法
运维·开发语言·windows·计算机网络·可信计算技术
每日学点SEO23 分钟前
如何判断网站质量低 & 遭受机器人流量攻击
运维·人工智能·深度学习·机器学习·搜索引擎
暴力求解25 分钟前
Linux---磁盘与文件系统(三)
linux·运维·服务器
是潮汕的灿灿展吖25 分钟前
elasticsearch+logstach+kibana 7.5.1 ubuntu本地安装说明
ubuntu·elasticsearch·jenkins
低保和光头哪个先来28 分钟前
TinyEditor 篇3:拖拽图片到编辑器并同步上传至服务器
运维·服务器·编辑器