里程碑回顾报表

需求来源

some proposals for triage Q3 tasks

Creates issues for use in team retrospectives automatically.

阶段一

我们先可以实现一个类似 Upstream 这个报表 的版本,完成以下功能:

  1. 创建一个定时任务,每月17号(里程碑结束日期,节假日后延)创建一个回顾报表的议题
  2. 议题标题包含当前里程碑
  3. 议题描述里主要两个列表,一个展示当前里程碑中已完成议题,一个展示当前里程碑里被延期的议题

阶段二

参考我们每个月15号 回顾会议的文档,尽可能通过 API 获取该文档的数据,比如:总议题数议题平均处理时间、总 MR 数和平均 review 时间、Pipeline 平均时间和成功率等

可以先调研哪些数据 GitLab 服务有提供 API:

  1. REST API: https://docs.gitlab.com/ee/api/api_resources.html
  2. GraphQL API: https://docs.gitlab.com/ee/api/graphql/reference/

注意:可以根据开发情况分多个 MR 实现

Song Huang 编辑于