每天都要写日报,公司已经开发的jira统计缺少工作日志统计这块的内容,为了减少手动拉取工作日志的工作量,写了这个小工具,自动拉取某一天小组内的工作日志,导出md文件
写这个工具之前也做了调研,jira插件中有支持工作日志统计的,如 Work Time Calendar for Jira ,只是需要付费,遂作罢
jira 提供了open api ,通过api 完成流程即可,这里选用了python 的 atlassian-python-api
git clone git@gitlab.zmaxis.com:along.shi/zm-jira-timelog-report.git
pip install -r requirements
URL = '' # jira 地址
USERNSME = '' # jira 账号
PASSWORD = '' # jira 密码
GROUP = '' # 组名
BROWSE = '' # browse url
由于jira账号体系有权限,分组,低权限账号不能访问组信息,所以提供user.json 配置文件,配置需要关注的账户信息
[{
"displayName": "",
"emailAddress": "",
"name": ""
}]
指定日期,暂时只支持具体某一天,执行完成后会生成report.md文件
python main.py "xxxx-xx-xx"