资源分享-jira jql的常规用法

摘要:
郑重声明:本文首发于人工博客1、遇到的问题我们在利用jira的jql制作各种看板的时候,往往是是针对某个sprint制作了各种过滤器,进而配置出各种监控的看板。费事费力,那么有没有一个自动获取最新打开的sprint的函数呢?

郑重声明: 本文首发于人工博客

1、遇到的问题

我们在利用jira的jql制作各种看板的时候,往往是是针对某个sprint制作了各种过滤器,进而配置出各种监控的看板。方便直观的监控项目的进度和风险。但是遇到的问题是。当下一个sprint开始的时候,又得去手动把过滤器的sprintId手动调整。费事费力,那么有没有一个自动获取最新打开的sprint的函数呢?

2、当前问题的方案

sprint in openSprints()

3、继续拓展

解决了当下的问题,顺便挖掘下jql的用法

3.1、JQL的保留关键字

JQL有以下保留的字符:2480f77fb5a41439c305134ba6b5b637.webp

如果你需要在查询中作为内容来使用这些字符,就需要做如下转化:

  • 用单引号或双引号把他们包起来
  • 在前面放两个反斜杠
 version = "[example]"
summary ~ "\[example\]"

3.2、特性介绍

3.2.1 WAS运算符

WAS运算符包括Was,Was in,Was not,Was not inbe8056c2579f3bfe5d3b5c7e8c7214c8.webp
WAS这个运算符可以查找当前或曾经的一个状态,例如:

 assignee WAS "leo"

这个用于查找当前或曾经分配给leo的所有问题,这个功能很实用也很强大。

3.2.2 CHANGED运算符

CHANGED运算符用于查找问题单的某个特定字段被变更过了。这个运算符有以下一些常见用法:

AFTER "date"
BEFORE "date"
BY "username"
DURING ("date1","date2")
ON "date"
FROM "oldvalue"
TO "newvalue"

备注: CHANGED运算符常被用于Assignee, Fix Version, Priority, Reporter, Resolution, and Status这些字段。

举例

assignee CHANGED
status CHANGED FROM "In Progress" TO "Open"
priority CHANGED BY freddo BEFORE endOfWeek() AFTER startOfWeek()

3.2.3 查询是否带有附件

查询带有附件的问题:

attachments IS NOT EMPTY

查询不带附件的问题:

attachments IS EMPTY

3.2.4 查询包含特定文本

查找评论里包含有"My PC is quite old"的问题(模糊匹配):

comment ~ "My PC is quite old"

查询评论里含有完整语句"My PC is quite old"的问题:

 comment ~ ""My PC is quite old""

3.2.5 支持的函数

当使用 EQUALS, NOT EQUALS, GREATER THAN, GREATER THAN EQUALS, LESS THAN 或LESS THAN EQUALS运算符时,该字段支持:

currentLogin()
lastLogin()
now()
startOfDay()
startOfWeek()
startOfMonth()
startOfYear()
endOfDay()
endOfWeek()
endOfMonth()
endOfYear()

4、实例分享

project = xxx AND status in (延期处理, 需求测试, BUG修复, BUG验收, BUG打开, 任务开发, 任务打开, 任务测试, BUG测试, 完成, "需求串讲&排期", 技术方案设计, 技术方案评审, 任务分解中, 需求开发中, "单元测试&冒烟测试", 功能演示, 需求待开发) AND Sprint in openSprints() AND 计划结束时间 >= 0d AND 计划结束时间 <= 0d ORDER BY due ASC, status ASC, created DESC

版权声明:本文为人工博客的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
本文链接:https://www.94rg.com/article/1735

免责声明:文章转载自《资源分享-jira jql的常规用法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[WP8开发] 使用HttpWebRequest和HttpWebResponse向服务器发送Json数据(POST方法)python3 爬去QQ音乐下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jira汉化,破解,升级

交给我这个任务,我先在网络上查了,好些资料,先实验的是6.3.6版本的,这个安装包我是从csdn上下载的.tar.gz的安装,汉化过程也都没有问题。但是在运行过程中不显示下拉菜单,于是我又在官网下载的6.3.15版本的.bin文件的。   去官网下载atlassian-jira-6.3.15-x64.bin chmod u+x atlassian-jira...

BUG克星:几款优秀的BUG跟踪管理软件

Bug管理是指对开发,测试,设计等过程中一系列活动过程中出现的bug问题给予纪录、审查、跟踪、分配、修改、验证、关闭、整理、分析、汇总以及删除等一系列活动状态的管理。,最后出相应图表统计,email通知修改者等功能。   软件中的Bug是软件开发过程中的"副产品"。通常,Bug会导致软件产品在某种程度上不能满足用户的需要。每一个软件组织都知道必须妥善处理软...

JIRA+MySQL配置

原文:http://www.cnblogs.com/gaotianle/archive/2009/10/27/1590659.html 1、JDK、JIRA、MySQL安装完毕,停止JIRA服务 创建数据库: mysql create database jiradb character set ‘UTF8′; 创建用户并赋与权限: create u...

集成confluence与jira

一.按照我前两个文章已经安装好了 confluence与 jira,现在 将D:\confluence\confluence-3.4.5目录下的 confluence复制到 D:\jira\atlassian-jira-enterprise-4.2.4目录下 二.修改D:\jira\atlassian-jira-enterprise-4.2.4\conf\...

(一)JIRA API 对接

系统要跟JIRA对接,将本系统数据发送给jira,jira数据返回给本系统。 开始一头雾水怎么让数据传过去已什么形式存在,是存数据库呢还是怎么显示呢。研究半天发现其实只要将原数据作为json数据提供给jira接口,jira接口进行创建issue。 但前提在于要先创建项目。 jira的API 有很多有创建项目的,创建问题等。在线找到了6.1版本的API,根据...

jira中使用eazyBI

参考:https://docs.eazybi.com/eazybijira/set-up-and-administer/set-up-and-administer-for-jira-server/installation-and-setup 安装前的清单 Jira内存设置 在安装eazyBI之前,请检查您当前的Jira内存设置。如果您的Jira服务器没有足...