jpastoor / jira-worklog-extractor
一个使用JIRA REST API提取工作日志条目的辅助工具
dev-master
2020-03-07 13:26 UTC
Requires
- php: >=7.3.0
- ext-json: *
- chobie/jira-api-restclient: dev-master@dev
- mk-j/php_xlsxwriter: ~0.22
- monolog/monolog: ~2.0
- symfony/console: ~4.4
Requires (Dev)
- phpunit/phpunit: ~9.0
This package is auto-updated.
Last update: 2024-09-07 23:24:16 UTC
README
这是一个帮助从JIRA中提取工作日志的工具。处理工作日志的原生UI和REST接口有些笨拙,所以编写了这个小工具来帮助解决这个问题。
当前输出一个CSV表格,行是项目,列是作者,单元格是工作时间。
使用Docker
确保你的机器上安装了Docker和docker-compose。
克隆或下载源代码并安装依赖项
git clone https://github.com/jpastoor/jira-worklog-extractor.git
cd jira-worklog-extractor
docker-compose run php-cli composer install --prefer-dist
将config.json.template复制到config.json并修改值。
然后你可以使用以下命令运行:
docker-compose run php-cli php app.php
示例命令
docker-compose run php-cli php app.php load-project-totals 2016-01-01 2016-03-31
示例输出
project;matthijs;jeroen;chris;ernst;joost WGF;52;0;1;20;7 WATSAFEGBS;0;0;9;0;0 WAT;119;0;0;7;39
许可证
MIT许可证
感谢
Marius Storm-Olsen在他的代码示例上,https://answers.atlassian.com/questions/87961/how-to-get-list-of-worklogs-through-jira-rest-api