# git commit 3033235 // 任务编号支持多个,多个直接英文逗号,分割
简要描述此次 commit 的改动范围/内容 // Header,说明 commit 类型、范围和简短描述
如果出现重大改变填写(例如版本升级、接口升级、架构调整、项目分离迁移etc) //可选,是对 commit 的详细描述
卡点功能
|
功能描述
|
卡点场景
|
备注
|
【提测准入pr卡点】
|
1. 提测前以组织维度进行 pr 校验的配置; 2. 配置支持开启/关闭; 3. 开启卡点必须配置 approve 大于等于的人数。 |
触发卡点需同时满足条件pr 卡点校验内容说明pr 卡点结果,须同时满足校验条件
• RD 同学开始【准入】流程 • 迭代创建人所属组织是否开启pr卡点 • 当前准入的所有分支是否作为源分支创建过 pr • pr approve 人数大于等于卡点设置的要求 •
通过
,进行准入下一步。 •
失败
,准入失败。
|
【准入】卡点的范围覆盖 rd 联调自测及交付 QA 之前的所有准入流程;对于未pr的分支,准入自测会失败。
|
【代码合并pr卡点】
|
1. 代码合并 Release 分支前,以仓库维度进行pr校验的配置; 2. 支持使用fsd的应用pr配置模版,或使用code平台的pr配置模版; 3. 需要指定pr的目标分支; 4. 开启卡点必须配置approve大于等于的人数; 5. 其他模版中的选项。 |
触发卡点需同时满足条件pr卡点校验内容说明pr卡点结果,须同时满足校验条件
• 在code平台触发分支合并 • 分支名称遵守分支开发规范命名。 • 当前合并的源分支创建过pr • 根据应用的pr设置项目进行校验(包含目标分支类型、approve人数、指定审核人的审批情况、成功构建、pr待解决评论是否解决等) •
通过
,分支合并成功 •
失败
,分支合并失败
|
指标名
|
统计口径描述
|
分支总数
|
搜索时间范围内上线分支总数 • Jar类型:release包在st或prod有构建 • 非Jar类型:部署prod机器大于80% |
分支发起pr占比
|
发起pr分支数/分支总数 分支总数=分支部署prod环境时间搜索范围内 发起pr分支数=分支部署prod环境时间在搜索范围内 & 在pr记录表中有创建pr的分支数 备注:“有创建pr的分支”是指作为源分支创建pr,目标分支不计入统计 下钻中根据目标分支判断是提测前还是上线前pr |
待处理pr占比
|
待处理pr分支数/pr分支总数 pr分支总数=分支部署prod时间 &pr创建时间在搜索范围内 待处理pr分支数=pr创建时间在搜索范围内 & 搜索范围内分支最新创建pr的all_user_approve=false |
评审通过pr占比
|
pr通过分支数/pr分支总数 pr分支总数=分支部署prod时间 &pr创建时间在搜索范围内 pr通过分支数=pr创建时间在搜索范围内 & 搜索范围内分支最新创建pr的all_user_approve=true |
未进行PR直接上线的分支占比
|
未进行pr分支数/分支总数 分支总数=分支部署prod时间在搜索范围内 未进行pr分支数=分支部署prod时间在搜索范围内 &在pr记录表中没有作为源分支的pr分支数 |
有评论pr占比
|
有评论pr分支数/pr分支总数 pr分支总数=分支部署prod时间 有评论pr分支数=分支部署prod时间 & pr评论数>=1 |
有评论pr分支平均评论数
|
评论总数/评论pr分支总数 评论pr分支总数=分支部署prod时间 &pr评论数>=1 评论总数= 分支部署prod时间在搜索范围内 & 所有评论数总和 |
PR问题解决率
|
分支已解决评论数/分支pr需要解决评论总数 分支pr需要解决评论总数=pr创建时间在搜索范围内 & 所有勾选了「待解决」评论总和 分支已解决评论数=pr创建时间在搜索范围内 & 所有勾选了「待解决」评论 &评论状态为已解决 |