当前位置: 首页 > 工具软件 > jira_clone > 使用案例 >

jira 工作日志导出 工具

唐修明
2023-12-01

背景

每天都要写日报,公司已经开发的jira统计缺少工作日志统计这块的内容,为了减少手动拉取工作日志的工作量,写了这个小工具,自动拉取某一天小组内的工作日志,导出md文件

写这个工具之前也做了调研,jira插件中有支持工作日志统计的,如 Work Time Calendar for Jira ,只是需要付费,遂作罢

实现

jira 提供了open api ,通过api 完成流程即可,这里选用了python 的 atlassian-python-api

环境

  • python 3

下载

git clone git@gitlab.zmaxis.com:along.shi/zm-jira-timelog-report.git

安装依赖

pip install -r requirements

配置

  • 配置 jira
URL = ''  # jira 地址
USERNSME = '' # jira 账号
PASSWORD = '' # jira 密码
GROUP = '' # 组名
BROWSE = '' # browse url
  • 配置用户

由于jira账号体系有权限,分组,低权限账号不能访问组信息,所以提供user.json 配置文件,配置需要关注的账户信息

[{
    "displayName": "",
    "emailAddress": "",
    "name": ""
}]

运行

指定日期,暂时只支持具体某一天,执行完成后会生成report.md文件

python main.py "xxxx-xx-xx"

项目地址

jira time log report

 类似资料: