集成代码仓
适用环境 | 私有部署 |
要求
ONES | @ones-op/node-ability |
---|---|
v3.13.9+ | v0.4.0+ |
概述
开放平台提供了 “集成代码仓” 的能力,使用该能力可以将集成的第三方代码仓的代码提交和合并请求与 ONES Project 的任务相关联。关联成功后团队成员在完成编码后,提交 Commit 时在提交消息(Commit message)输入包含本段代码涉及的研发任务的 ID,或者提交 Pull Request 时在标题(Title)输入涉及的研发任务的 ID,通过“空格”隔开,提交后可以在 ONES 实时查看代码提交和代码合并请求情况。
能力表现
-
在使用该能力后,可以在配置中心 -> 流水线管理配置 -> 代码仓配置页面,点击「关联代码仓」查看到能力添加的关联代码仓选项。
-
通过能力实现关联代码仓的逻辑后,即可跟 ONES 系统的 GitHub、GitLab、私有 GitLab、SVN、私有 Bitbucket 等内置类型一样去关联代码仓,关联成功后将和其他内置类型一样,在代码仓配置面列表展示。
-
通过能力实现新增代码提交(Commit)和新增代码合并请求(Pull Request)逻辑后,你可以在工作项详情的 “代码关联” 栏位查看代码关联结果。
-
迭代支持汇总需求已关联的代码提交数据,迭代负责人可以据此跟进开发进展。
-
迭代概览下将汇总统计当前迭代的代码提交情况,帮助迭代负责人评估开发贡献量。 目前支持统计和分析代码提交次数、代码提交次数趋势、代码提交影响行数的情况。