Story,Bug实质上都是一个Issue。...reporter: 报告人 status: 状态 summary: 问题描述 worklog: 活动日志 updated: 更新时间 watches: 关注者 comments: 评论 resolution...: 解决方案 subtasks: 子任务 issuelinks: 连接问题 lastViewed: 最近查看时间 attachment 示例如下: issue = jira.issue(‘JRA-1330...={'id': '3'}) 搜索 Jira的搜索非常强大,并配有一套专门的搜索语言,称为JQL(Jira Query Language),Jira的Python库便是基于JQL语法进行搜索的,返回的是搜索到的问题列表...使用语句为 jira.search_issues('JQL语句') 默认最大结果数未1000,可以通过maxResults参数配置,该参数为-1时不限制数量,返回所有搜索结果。
最近一段时间,写了一个简易的测试质量看板,能够从不同维度查看缺陷分布情况; 另外由于公司用的jira,所以也汇总了故事卡以及每个人的故事点情况 初版的效果如下: 从本篇开始,将会写一系列文章把整个开发过程记录下来...json转换工具),看看里面自己想要的信息在哪个字段下面,然后提取对应的字段值即可 3、问题(issue) jira中的任务,用户story,bug实质上都是一个issue 单个问题对象可以通过jira.issue...("问题的Key")获取 issue = jira.issue("issue_key") print(issue.raw) print(issue.key) 4、利用jql搜索 用过jira的肯定知道...jira有自己专门的一套搜索语言,叫做JQL 我们在jira中做的任何查询操作,都可以转化为对应的jql语句 可以通过它来查询bug、查询故事(story)、子任务等等,用法如下 jql = "project...= xxx AND issuetype = 缺陷" issues = jira.search_issues(jql) 它返回的是一个列表(一个符合搜索条件的jira对象集合),并且每个jira对象会包含所有原始信息
最近一段时间,写了一个简易的测试质量看板,能够从不同维度查看缺陷分布情况;另外由于公司用的jira,所以也汇总了故事卡以及每个人的故事点情况 初版的效果如下: image.png 从本篇开始,将会写一系列文章把整个开发过程记录下来...json转换工具),看看里面自己想要的信息在哪个字段下面,然后提取对应的字段值即可 3、问题(issue) jira中的任务,用户story,bug实质上都是一个issue 单个问题对象可以通过jira.issue...("问题的Key")获取 issue = jira.issue("issue_key") print(issue.raw) print(issue.key) 4、利用jql搜索 用过jira的肯定知道...jira有自己专门的一套搜索语言,叫做JQL 我们在jira中做的任何查询操作,都可以转化为对应的jql语句 可以通过它来查询bug、查询故事(story)、子任务等等,用法如下 jql = "project...= xxx AND issuetype = 缺陷" issues = jira.search_issues(jql) 它返回的是一个列表(一个符合搜索条件的jira对象集合),并且每个jira对象会包含所有原始信息
换句话说,应用会发送一个HTTP POST给该资源来作为对应用事件的响应。处理POST的插件代码应该处理该消息中主体部分的几乎仍一个信息。...当一个webhook事件被触发,一个POST请求将会被发送给对应的插件。如果这个时候插件挂掉了或者因为网络问题插件和Aatlassion应用通信异常,你将会无法接收到该事件。...过滤器的值如何看上去准确,过滤器是否都可用,取决于事件类型。下面的章节会介绍所有的可能性。 3.1 JQL 问题相关的时间可以用JQL过滤。webhook仅仅对满足JQL查询条件的问题的事件进行触发。...JQL过滤器仅支持以下事件类型: jira:issue_created jira:issue_deleted jira:issue_updated comment_created comment_updated...: 'jira:issue_created', ... } 3.4 例程响应 JIRA 问题相关的Webhook事件结构 { "timestamp" "event"
的issue信息 可以查询到信息有: 所属项目 问题类型和状态 标题和描述 干系人 时间点 附件和评论等 # coding:utf-8 issue = jira.issue('JIRA-999') print...print (issue.fields.status) #问题状态 print (issue.fields.subtasks) #关联的sub-task print (issue.fields.issuelinks...搜索Jira issue Jira有一套专门的搜索语言,称为JQL(Jira Query Language),Jira的Python库便是基于JQL语法进行搜索的,返回的是搜索到的问题列表。...使用语句为: jira.search_issues('JQL语句') 默认最大结果数为1000,可以通过maxResults参数配置,参数为-1时不限制数量,返回所有搜索结果。...10个 issues=jira.search_issues('project = ABC and issuetype = Sub-task ORDER BY subtasks ASC', maxResults
以50多种不同的报告和组件展现时间的状况 下载 50 JIRA Enhancer 提供一些类似“响应时间”、“最近关闭问题的时间/用户”、“最近重开问题的时间/用户”、“重开次数”等有价值的字段...按照创建问题所指定的用户列表,使经办人随问题状态的变更而变更 Huy Phan 下载 Free 66 Feywa 扩展JIRA资源管理和计划功能 EEA 下载 Free 67 JQL Tricks 提供有用的...JQL函数 下载 68 Craftforge JQL Functions 利用JQL函数扩展查询功能,尤其是基于以保存的过滤器的子查询,关联问题查询 下载 Free 69 Minyaa Suite...无缝的JIRA问题报告,自动包括网页截屏,当前URL,浏览器版本及最近在本站点的活动 BugsIO Solutions Inc Free 93 JIRA Voters and Watchers 可以搜索投票和关注问题的用户...100 HipChat for JIRA 基于JIRA工作流后置条件和JQL语言,通知一个或多个HipChat房间 Atlassian Free 101 WorkPlan Report 基于日历中有被分配的问题和预估时间
上一篇介绍了如何利用python的jira库操作jira,我们能通过项目的key获取项目的相关信息,同时也能利用jql查询一些信息,例如查询bug、故事、子任务等等,但是有些属性却不能通过这种方式直接拿到...比如这样一个功能:针对某个项目,筛选不同sprint下有多少个bug 一种方式是可以写死sprint,这样前端页面也能正常选择,但这样未免太笨,而且当项目或者sprint多起来以后,也不好维护; 另一种方式是动态获取一个项目的...(borad是指一个项目下的面板) image.png (2) 通过board获取项目的sprint 1、获取项目的board from jira import JIRA import requests...state=future,active,closed" """ 这是获取sprint的api接口 id3是刚才获取的board_id, state参数指定提取哪种状态sprint,它有3个值可选:future...state=future,active,closed" # state = future,active,closed,表示筛选指定sprint的状态,未来、活动、关闭
上一篇介绍了如何利用python的jira库操作jira,我们能通过项目的key获取项目的相关信息,同时也能利用jql查询一些信息,例如查询bug、故事、子任务等等,但是有些属性却不能通过这种方式直接拿到...比如这样一个功能:针对某个项目,筛选不同sprint下有多少个bug 一种方式是可以写死sprint,这样前端页面也能正常选择,但这样未免太笨,而且当项目或者sprint多起来以后,也不好维护; 另一种方式是动态获取一个项目的...(borad是指一个项目下的面板) (2) 通过board获取项目的sprint 1、获取项目的board from jira import JIRA import requests jira =...state=future,active,closed" """ 这是获取sprint的api接口 id3是刚才获取的board_id, state参数指定提取哪种状态sprint,它有3个值可选:future...state=future,active,closed" # state = future,active,closed,表示筛选指定sprint的状态,未来、活动、关闭
(2)编写选择项目组件 因为我希望能够按照不同项目进行筛选,所以这里需要加一个下拉选择框,能够选择不同项目 ...属性值,到时候图表会渲染到这个div容器中,记得在页面中添加这样一个div标签 3、后端处理逻辑 后端主要实现从jira取数并处理的逻辑 (1)提取jira数据 新建一个文件jira_data.py...:", jql) issues = self.jira.search_issues(jql, fields="summary, priority, status, creator...查询jira相关数据 class_type这个参数我用来汇总不同维度的数据,例如按照bug优先级汇总、按照bug状态汇总、按照bug创建者汇总、按照bug创建日期汇总等 本次柱状图是从时间维度统计,所以调用这个方法时...,因为它们的横轴都具体到某一天 只要拿到开始日期,就能计算得到结束日期,具体过程可以看注释,注释写的很详细 按年查询有一点区别,我希望按年查询时,横轴是一年的12个月份 由于从jira查询到的bug数据是具体到某一天的
今天,这篇文章主要以使用 Byzer 分析 Jira 数据时遇到的一些问题来教会大家在使用 Byzer 套件时遇到问题的时候,如何进行问题排查。...Jira issue 的数据结合 工时 系统里的数据进行分析。...Byzer Notebook 和 Engine 交互流程 知己知彼 百战不殆 Byzer Notebook 提供了一个良好的 Byzer 编程环境。...此时前端会进入一个 Loop, 定时询问 Notebook 后端当前提交任务的状态,这包括,进度,是否结束完成等。...排查手段 Engine 执行问题 以 Notebook 显示的 jobId 去 Spark UI 查看状态 先在 Engine Log 打印 Notebook 用户名 脚本,再找 exception /
(2)编写选择项目组件 因为我希望能够按照不同项目进行筛选,所以这里需要加一个下拉选择框,能够选择不同项目 ...属性值,到时候图表会渲染到这个div容器中,记得在页面中添加这样一个div标签 3、后端处理逻辑 后端主要实现从jira取数并处理的逻辑 (1)提取jira数据 新建一个文件jira_data.py from...:", jql) issues = self.jira.search_issues(jql, fields="summary, priority, status, creator...查询jira相关数据 class_type这个参数我用来汇总不同维度的数据,例如按照bug优先级汇总、按照bug状态汇总、按照bug创建者汇总、按照bug创建日期汇总等 本次柱状图是从时间维度统计,所以调用这个方法时...,因为它们的横轴都具体到某一天 只要拿到开始日期,就能计算得到结束日期,具体过程可以看注释,注释写的很详细 按年查询有一点区别,我希望按年查询时,横轴是一年的12个月份 由于从jira查询到的bug数据是具体到某一天的
JIRA中配置灵活、功能全面、部署简单、扩展丰富,其超过150项特性得到了全球115个国家超过19,000家客户的认可。...官方地址:https://www.atlassian.com/zh/software/jira 功能特点 工作流 开箱即用,提供用于缺陷管理的默认工作流 工作流可以自定义,工作流数量不限 每个工作流可以配置多个自定义动作和自定义状态...、最新更新情况以及一些报告的快捷方式 在项目界面中查看按照状态、是否解决等条件设置的分类统计报告 查看项目最新的活动情况 查看项目的热门问题 可以设置项目类别,将项目分组管理 可以为每个项目设置单独的邮件通知发件地址...甚至可以出具时间跟踪报告,了解用户的工作效率 支持远程创建问题,通过多种方式在JIRA中创建问题,如电子邮件、移动设备客户端 如果一个问题需要多人协作,可以将问题分解为多个子任务,分配给相关的用户 将相关或有依附关系的问题建立链接...,查找出符合条件的问题 可以将搜索条件保存为过滤器 可以将过滤器收藏或共享给其他用户 支持JQL搜索语言,可以使用像 “lastLogin”, “latestReleasedVersion” 或 “endOfMonth
准备 若开发者之前已经参与过Apache社区的其他项目,对此流程应该非常熟悉,可略过余下部分,直接提出你的第一个Hudi PR!...jql=project+%3D+HUDI+AND+component+%3D+newbie)查找新手任务,对于未修复的 jira单,用户可 assign给自己,对于较大功能修改或bug修复,可先在页面上与其他开发者讨论具体实现思路...进入 github的 incubator-hudi页面发起一个 PR,然后等待 review(社区会有专人进行 review,效率较高)和 merge。...2.4 订阅邮件列表 为方便归档和符合 Apache社区运行之道,社区建议使用邮件列表讨论问题、进行投票等,可订阅dev@hudi.apache.org(建议尽量不要使用qq邮箱订阅,可能会被过滤掉)。...总结 Hudi社区非常欢迎和鼓励广大开发者参与到社区建设中来,一起促进 Hudi社区的发展,取之开源、回馈开源,一起促进数据湖技术的发展,期待你的第一个PR!
忽然之间,一个问题出现了 有用户反馈 Jira 某个字段在某个问题的编辑界面没有了! 经过确认,该问题的编辑界面确实是没有这个字段了, 在 Jira 管理后台也没有找到这个字段。...开始有一丝慌张~ 和Jira 其它管理员沟通确认,最近也没有进行字段的更改; 查看系统的审计日志,也没有找到该字段被删除的记录。 是不是可以重新创建该字段?...尝试新建该字段,然而并没有找到相关的字段类型~ 该字段的具体问题类型是什么呢? 该字段创建的时间很久远了, 因而不太记得明确的问题类型, 只记得它是一个第三方插件提供的。...既然知道是这个字段的类型, 那么提供该字段的插件是什么呢? 通过 Google 搜索,查到这个页面, 从而得知,提供该字段的插件是: Easy Links for JIRA。 这个插件出问题了?...在 Jira 插件管理界面,注意到该插件处于未启动状态。 点【开启】,提示,截图如下: ?
场景一、代码生成能力 听说混元大模型的代码能力最近有较大幅度的提升,那接下来让我们通过一个简单的案例来体验一下他的能力。...db通过读取文件的方式获取 prompt2:db执行脚本要改成从文件中获取 通过这两个指令,基本上已经可以帮到我解决目前的这个场景,AI生成的脚本在调试的时候,可能会遇到两个问题: 1、db文件中可能会存在一些中文字符啥的...场景二:用来解决工作中遇到的一些小问题 No1:开发昨天突然问我,jira有没有办法查询某个开发做过的单子 说实话,jira我之前都没用过,也就到了现在这个公司才开始接触,我用的多的JQL查询一般也就是查...经办人 = 自己,并且状态不是完成状态的单子进行监控,像这种经办人曾经是某个人的,我还不知道怎么去查 后面试了一下混元助手和gpt,发现他们都能帮我解决这个问题: 从上面两张图可以看出,小助手对上下文的理解能力还是可以的...,第一个问题回答的基本就跑题了,当我再补充描述的时候,它立马就回答正确了。
核心功能 报表生成; 移动集成; 支持敏捷项目; 服务台; 自定义工作流; 强大的 API; Jira 查询语言(JQL)用于高级查询、高级报告和自定义面板。...插件市场也有助于解决各种问题。然而,Jira 需要一个有经验的管理员或者一些稍微正式的培训。对于小型团队来说,JIRA 绝对是过重了。 Bughost ?...图片来源:https://www.zoho.com/bugtracker/ 概要 如果你寻求对于未解决的问题也完全可见,那么 Zoho 项目的问题跟踪模块,Zoho Bug Tracker 是一个不错的在线工具...任何人都可以很轻松地用它报告 bugs,具有问题的更新、评论和状态变更的完整历史记录。...核心功能 甘特图和燃尽图; Wikis 和观察名单; 一般查询和高级查询功能; 问题更新和状态变更的完整历史记录; 内置 Git 和 SVN。
所使用的JIRA版本也从最开始使用的JIRA 5.X,到后来将公司的JIRA 5.X升级为JIRA 6.X,直到现在使用的JIRA 7.X。...还记得在使用JIRA 5.X时,正在使用的工作流方案是不允许更改的,如果要更改它,要复制它然后修改副本,修改好之后相关的JIRA项目都要切换工作流方案;如果JIRA项目比较多,每个项目都要切换下工作流方案...状态是问题属性之一,每个状态由名称和类别(待办、处理中、完成)组成,状态的类别用来帮助确定问题的生命周期。...这些状态对于所有工作流来说是共用的,如果更改已有的状态会影响到所有使用到该状态的工作流。 工作流方案用来将不同的问题类型和相关的工作流方案关联。...此外,工作流由一个状态流转到下一个状态的时候也可以使用界面来来弹个框让用户填写或选择相应字段。 界面方案允许为每个问题操作(创建问题/编辑问题/查看问题)选择相应的界面。
这两个版本设置该参数的方法分别如下: pt2.x版本: --lock-wait-timeout 60 pt3.x版本: --set-var lock_wait_timeout=60 到这里,将这个lock_wait_timeout...上线之后,发现了一个新的问题,且看。...,但是实际上,这个表的定义SQL中,没有外键,所以我怀疑是一个bug,在官方网站上找了下,果然,找到了bug的地址: https://jira.percona.com/browse/PT-1782 在....x版本来解决这个问题。...jql=project%20%3D%20PT%20AND%20component%20%3D%20pt-online-schema-change bug描述中显示,3.3版本的pt工具存在下面的问题:
通知,至少通过邮件; 探索报告; 存储与获取; 问题状态; 高级搜索功能。...核心功能 报表生成; 移动集成; 支持敏捷项目; 服务台; 自定义工作流; 强大的 API; Jira 查询语言(JQL)用于高级查询、高级报告和自定义面板。...插件市场也有助于解决各种问题。然而,Jira 需要一个有经验的管理员或者一些稍微正式的培训。对于小型团队来说,JIRA 绝对是过重了。...Zoho bugtracker 图片来源:https://www.zoho.com/bugtracker/ 概要 如果你寻求对于未解决的问题也完全可见,那么 Zoho 项目的问题跟踪模块,Zoho Bug...任何人都可以很轻松地用它报告 bugs,具有问题的更新、评论和状态变更的完整历史记录。
通知,至少通过邮件; 探索报告; 存储与获取; 问题状态; 高级搜索功能。...核心功能 报表生成; 移动集成; 支持敏捷项目; 服务台; 自定义工作流; 强大的 API; Jira 查询语言(JQL)用于高级查询、高级报告和自定义面板。...插件市场也有助于解决各种问题。然而,Jira 需要一个有经验的管理员或者一些稍微正式的培训。对于小型团队来说,JIRA 绝对是过重了。...Zoho bugtracker 图片:https://www.zoho.com/bugtracker/ 概要 如果你寻求对于未解决的问题也完全可见,那么 Zoho 项目的问题跟踪模块,Zoho Bug...任何人都可以很轻松地用它报告 bugs,具有问题的更新、评论和状态变更的完整历史记录。
领取专属 10元无门槛券
手把手带您无忧上云