我需要Jira的命令行客户端。你有什么推荐的?
要求:
jira-cli (JavaScript)提供的)不需要:
可能的选择:
发布于 2019-04-03 19:08:02
就目前而言,我坚持使用去-jira。它是最强大、最可配置的替代方案,可以作为可执行二进制文件安装。为了管理广泛的命令行接口,我建议定义助记符键绑定。对于最常用的命令来说,为您选择的shell定义函数也是个好主意。
发布于 2021-05-12 04:55:44
在过去的几个月里,我一直在开发(并使用) 这个命令行实用程序,因为我正在寻找一个类似的工具,但是找不到满足我需求的工具。它仍然是一项正在进行的工作,并且还没有发布版本,但是如果您安装了安装容易,那么它是相当金刚的。
有许多有用的特性,如:
jira issue list -yHigh -s"In Progress" --created month -lbackend -l"high prio"轻松地搜索诸如“具有高度优先级、正在进行、本月创建并给出标签的问题”之类的内容。--prev、--next和--current (例如:jira sprint list --current )等标志快速查看以前、当前和下一个短跑票。欢迎反馈/建议!
发布于 2018-12-01 05:14:34
我真的很希望你能做些蟒蛇脚本..。通过这种方式,您可以更好地控制执行逻辑,而且默认情况下,python安装在ubuntu中.另外,你还可以学习一小部分--一段很棒的python编程:)
我一直在生产中使用这个库,没有让我失望.
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) 你可以用这个命令来安装它。
pip install jira您甚至可以在shell :D中使用它。
> $ 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_12130https://softwarerecs.stackexchange.com/questions/53386
复制相似问题