首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JIRA的Ubuntu命令行客户端

JIRA的Ubuntu命令行客户端
EN

Software Recommendation用户
提问于 2018-11-27 10:53:52
回答 3查看 1.2K关注 0票数 3

我需要Jira的命令行客户端。你有什么推荐的?

要求:

  • 打开/关闭/评论JIRA问题
  • 操作系统: Ubuntu
  • 最好通过apt安装
  • 可用(非低级)接口
  • 交互模式(如jira-cli (JavaScript)提供的)
  • 浏览
    • 问题
    • 短跑
    • 积压
    • 等。

  • 在问题、评论中搜索
  • 发卡管理
    • 制造问题
    • 更改问题状态等。
    • 期末发行

  • 发布编辑
    • 编辑问题
    • 对问题的评论

不需要:

  • 不需要服务台

可能的选择:

EN

回答 3

Software Recommendation用户

回答已采纳

发布于 2019-04-03 19:08:02

就目前而言,我坚持使用去-jira。它是最强大、最可配置的替代方案,可以作为可执行二进制文件安装。为了管理广泛的命令行接口,我建议定义助记符键绑定。对于最常用的命令来说,为您选择的shell定义函数也是个好主意。

票数 2
EN

Software Recommendation用户

发布于 2021-05-12 04:55:44

在过去的几个月里,我一直在开发(并使用) 这个命令行实用程序,因为我正在寻找一个类似的工具,但是找不到满足我需求的工具。它仍然是一项正在进行的工作,并且还没有发布版本,但是如果您安装了安装容易,那么它是相当金刚的。

有许多有用的特性,如:

  • 交互式模式+也是一种易于与shell/自动化脚本集成的选项。
  • 容易搜索和导航。例如,您可以使用jira issue list -yHigh -s"In Progress" --created month -lbackend -l"high prio"轻松地搜索诸如“具有高度优先级、正在进行、本月创建并给出标签的问题”之类的内容。
  • 创造一张整洁的吉拉门票 (和注释)使用吉顿风味的+吉拉味的标记作为模板。
  • 票证描述是美丽的展示在终端中作为一种标价。
  • 简单的冲刺和史诗般的导航。您可以使用--prev--next--current (例如:jira sprint list --current )等标志快速查看以前、当前和下一个短跑票。

欢迎反馈/建议!

票数 2
EN

Software Recommendation用户

发布于 2018-12-01 05:14:34

我真的很希望你能做些蟒蛇脚本..。通过这种方式,您可以更好地控制执行逻辑,而且默认情况下,python安装在ubuntu中.另外,你还可以学习一小部分--一段很棒的python编程:)

我一直在生产中使用这个库,没有让我失望.

代码语言:javascript
复制
from jira import JIRA

api = JIRA(
    server="https://jira.atlassian.com", # company root jira address
    basic_auth=("username","password")
)

jiraIssues = this.api.search_issues(f'project = MAB AND status = "TESTING"')

for jiraIssue in jiraIssues:
    print(jiraIssue)    

你可以用这个命令来安装它。

代码语言:javascript
复制
pip install jira

您甚至可以在shell :D中使用它。

代码语言:javascript
复制
> $ jirashell -s http://jira.atlassian.com <JIRA Shell
> (http://jira.atlassian.com)>
> 
> *** JIRA shell active; client is in 'jira'. Press Ctrl-D to exit.
> 
> In [1]: issue = jira.issue('JRA-1330')
> 
> In [2]: issue. issue.delete  issue.fields  issue.id      issue.raw    
> issue.update issue.expand  issue.find    issue.key     issue.self
> 
> In [2]: issue.fields. issue.fields.aggregateprogress             
> issue.fields.customfield_11531 issue.fields.aggregatetimeestimate     
> issue.fields.customfield_11631
> issue.fields.aggregatetimeoriginalestimate 
> issue.fields.customfield_11930 issue.fields.aggregatetimespent        
> issue.fields.customfield_12130
票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/53386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档