Python - Jira 初步使用

1. 初始化jira 连接:

class Jira:
    def __init__(self, username, password):
        self.server = 'https://***'
        self.jira = JIRA(server=self.server, basic_auth=(username, password)) 

2. 根据jira id查询bug的各个字段信息:

    def search_issue(self, jira_id):
        jira_info = self.jira.issue(jira_id).fields
        labels = field.labels
        issuetype = field.issuetype.name
        title = field.summary
        info = field.description
        priority = field.priority.name 
        status = field.status.name

3. 根据jql查询jira信息,返回id

    def search_jql(self, jql=None):
        issues = self.jira.search_issues(jql, json_result=False)
        list = []
        for i in issues:
            list.append(i)
        return list[0]

 4. 新建jira,单个和批量新增

    def creat_jira(self):
        issue_data = {***}
        resp = self.jira.create_issue(fields=issue_data)
        return resp

     def creat_jira_1(self):
        issue_data_list = [{***},{***}]
        resp = self.jira.create_issues(fields=issue_data_list)
        return resp

5. 更新jira信息内容

def update_jira(self, jira_id, issue_data):
        issue_data = {***}
        issue_data.update(***)
        self.jira.issue(jira_id).update(issue_data)

参考学习:Python与Jira的搭配使用详解(2)_python连接jira_南风知我意。。的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值