python excel案例导入jira_使用 python 统计 jira 数据

本文介绍了一种使用Python连接JIRA,查询并统计TEST项目10天内创建的测试申请及其对应的Build数量的方法。通过JQL查询特定条件的issue,结合正则表达式匹配Build URL,并将结果输出到Excel表格。

前提

首先JIRA就不多做介绍了,应该没有同学没接触过jira吧,很多公司都在用它来管理版本、需求、缺陷等。

我司也不例外,所有的需求、测试等全在jira上面,所有的测试申请都是由开发同学在JIRA建一个TEST的申请,然后转到测试同学,每一轮测试结束后,开发同学会在comment中添加版本地址(内部成为build),这次介绍的脚本主要用于统计测试申请及每个测试申请的build数目

如下面两张图所示:

脚本介绍

Python+JIRA基本操作介绍

首先安装jira,同其他第三方库,直接可以 easy_install jira

导入jira

from jira import JIRA

如果没有报错则说明安装成功

连接jira

jira = JIRA('http://172.31.3.252',basic_auth=('username','password'))

查询指定issue及查看summary、description、comment

issue =jira.issue('TEST-xxxx')

summary =issue.fields.summary

description =issue.fields.description

comment =issue.raw['fields']['comment']['comments']

网上相关介绍很多,这边只介绍了下面要用的一些,其他的如add issue、add comment 、modify issue 等操作,由于没用到所以不描述过多

代码展示

主要分为两个部分,一个是直接在编辑器中print出来,一个是通过 xlsxwriter 写入表格中

首先第一部分,直

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值