跳转到主要内容

轻松运行复杂的SQL查询,远远超出Jira标准JQL查询语言所能提供的功能。

项目描述

Join the chat at https://gitter.im/coddingtonbear/jira-select

Jira-Select:从Jira获取您想看到的数据

Jira-select是一个命令行工具和库,允许您对Jira实例运行类似SQL的查询,这些查询远远超出了Jira内置查询语言所能提供的功能。

Jira有自己的查询语言,但围绕JQL的功能有很多限制。一些数据以难以理解的形式返回(例如,冲刺名称以类似com.atlassian.greenhopper.service.sprint.Sprint@14b1c359[id=436...的字符串返回),数据无法分组(没有类似于SQL的GROUP BY语句),并且由于缺乏分组,没有聚合函数——无法对每个分配者进行故事点或估算的求和。如果您想编写用于处理字段的自定义函数,我甚至不确定您从哪里开始。Jira-select使这些事情变得简单。

如果您曾经发现自己受限于Jira内置查询语言的限制,这个工具可能会使您的生活变得更轻松。使用Jira-select,您可以执行各种类似SQL的查询操作,包括分组、聚合、自定义函数等。

支持的平台

  • Linux
  • Windows
  • OSX

安装

您可以从pip安装

pip install jira-select

或者您可以从这里下载最新的打包版本

https://github.com/coddingtonbear/jira-select/releases

或者您可以从源代码构建

git clone https://github.com/coddingtonbear/jira-select.git
cd jira-select
pip install -e .

快速开始

首先,您需要配置 jira-select 以连接到您的 jira 实例

jira-select configure

然后,您可以打开您的 shell

jira-select shell

现在,您可以输入您的查询 -- 以下将找到分配给您的任务

select:
 Issue Key: key
 Issue Summary: summary
from: issues
where:
  - assignee = "your-email@somecompany.com"
  - resolution is null

编辑器默认使用 vi 绑定;因此,一旦您准备好提交查询,请按 Esc 然后按 Enter,稍后(观察进度条),您将看到结果。按 q 退出结果。


  • Jira-select 的文档可在 ReadTheDocs 上找到。
  • 请在 Github 上发布问题。
  • 有问题?请在 Gitter 上提问。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

jira-select-3.3.0.tar.gz (72.8 kB 查看哈希值)

上传时间 源代码

由以下机构支持