脚本库与JIRA API交互。
b-jira-filter的Python项目详细描述
B、 吉拉过滤器
一个与jiraapi交互的基于CLI的脚本库。不是所有的行动都是 在jiraui中实现,因此,我们使用自定义 任何人都可以使用的逻辑和自定义功能。在
说明
有时候,通过CLI做事情更方便、更直接 而不是通过用户界面。而且,jiraui不能支持每一个功能 因此,对于我们开发的自定义逻辑和自定义命令是可能的 此基于CLI的库。向下滚动查看有哪些可用的自定义项 逻辑命令。在
备注
旨在使生命科学现代化 通过与其他公司分享其IT知识 社区。这是一个开放源代码库 任何人都可以。欢迎改进和拉取请求。在
相关技术
- Python3
- 吉拉
- 吉拉Python SDK
假设
本项目假设如下:
- 你有JIRA软件的基本知识。在
有用来源
- 由于这个库使用的是JIRA-SDK,所以最好熟悉一下 你自己带着它: https://github.com/pycontribs/jira。在
安装
项目被构建并上传到PyPi。用pip安装。在
pip install b-jira-filter
或者直接通过源代码安装。在
^{pr2}$用法和示例
本节介绍了可用的命令以及如何使用它们。在
凭证管理
库具有灵活的凭据管理。在
您可以将凭据传递给构造函数:
fromb_jira_filter.objects.credentialsimportCredentialsCredentials(username='Username',password='Password',server='Server')
也可以设置操作系统环境:
fromb_jira_filter.objects.credentialsimportCredentialsCredentials()
export/set JIRA_USERNAME=Username
export/set JIRA_PASSWORD=Password
export/set JIRA_SERVER=Server
也可以在提示中手动输入这些值:
fromb_jira_filter.objects.credentialsimportCredentialsCredentials()
(venv) > jira.sprints.storypoints
Username: ...
Password: ...
Server: ...
命令
库公开CLI命令:
吉拉
使用此命令查看可用的不同命令和节。在
(venv) > jira
Available sections:
- sprints
希拉。斯普林特
使用这个命令可以查看sprints部分中可用的不同命令和部分。在
(venv) > jira
Available commands:
- storypoints
希拉。斯普林特。故事要点
使用此命令可以计算任何sprint中每个受让人的故事点。例如:
(venv) > jira.sprints.storypoints
Select a board (1-2):
1. TEST1 board
2. TEST2 board
Board number[Default 1]:
> ENTER
Select a sprint (1-2):
1. TEST Sprint 1
2. TEST Sprint 2
Sprint number[Default 2]:
> ENTER
----------------------------------------------------------------
Dev 1 : Total: 68 | Completed: 21( 30.9%) | Not completed: 47( 69.1%).
Dev 2 : Total: 61 | Completed: 21( 34.4%) | Not completed: 40( 65.6%).
----------------------------------------------------------------
测试
当前此包没有测试。在
贡献
发现虫子了?要添加或建议新功能吗? 欢迎任何形式的捐助。你可以联系我们 直接在github平台中创建pull请求或问题。 让我们一起实现世界现代化。在
- 项目
标签: