代码托管
功能

合并请求管理

某分支开发完成后向主分支提交合并请求,得到管理者允许后才可合并到主分支,设置合并请求,便于多人协作管理,保护代码质量。更多 >

支持 SVN

除了 Git 分布式控制系统,还支持通过 SVN 客户端访问,满足使用 SVN 做代码管理的团队需求。更多 >

分支管理

支持创建、编辑、筛选代码分支,并可将特定分支设为保护分支,方便版本管理。更多 >

代码评审

允许评审者对代码进行行级评论,并和发起者进行讨论和确认,确保提交代码的质量。更多 >

版本对比

可选择不同的分支版本进行对比,查看代码改动前后版本差异和文件改动。更多 >

敏捷开发管理
功能

迭代管理

对项目细分成一系列迭代进行管理,可视化查看迭代的进度和发展趋势,在迭代中进行需求和任务管理。更多 >

用户故事

管理场景化用户故事,分解用户故事步骤以及验收标准,体现每个故事点的独立性、目标和价值。

即将上线

任务管理

对迭代中的任务进行分配、评论、资源关联、进度管理。确保每个任务动态有迹可循。更多 >

需求管理

便于对产品需求进行查找、记录、组织和跟踪,保障每个需求动态的完整性。更多 >

缺陷管理

对项目缺陷进行记录管理,推动缺陷的流转和解决效率,评估项目迭代出现缺陷的数量和状态。更多 >

文件/wiki

对研发团队的知识库、共享资料进行记录管理。更多 >

较弱

自定义工作流

可支持对迭代内的工作事务进行自定义流转环节,根据具体的团队协作特性和需求定制化工作流。更多 >

测试管理
功能

测试用例库

对测试用例按功能或层级进行导入、编辑、管理,支撑敏捷团队的测试管理协作。更多 >

测试计划

设置测试工作计划,在计划内管理具体的测试任务,测试用例以及关联缺陷。更多 >

测试任务分配

支持指派测试任务给对应成员,记录每一次测试结果,对测试任务进行备注、流转。更多 >

关联缺陷

测试用例关联缺陷,从一个缺陷快速定位到测试用例。帮助开发者获取测试上下文,迅速完成重现。更多 >

测试报表

可视化呈现测试数据报表,自动生成测试报告总结和测试结果统计。更多 >

持续集成
功能

单仓库支持多个构建任务

同个项目仓库内可以多个持续集成构建任务同时进行,满足不同的小团队并行构建,加速构建速度。

并行 Job

在任务构建过程中,可支持多个 job 并行,可以加快构建的速度。

自定义构建过程

允许根据团队的实际需求自定义命名构建过程步骤,如:“开始”、“构建”、“测试”、“部署”等,给每个阶段进行详细的配置。

构建记录

保存构建的完整记录,包括:构建状态、运行编号、修订版本号(Git提交)触发信息、持续时长等,便于追溯历史记录。

缓存加速

开启持续集成缓存后,会将首次构建需要的依赖文件存储到缓存区,以供后面构建需要所使用,加快缓存速度。

图形化编辑器

可在编辑 Jenkinsfile 时使用图形化编辑器,兼容绝大部分自定义操作,实现了边写边看、所见即所得的直观编辑体验。更多 >

部署方式

开箱即用
本地部署
制品库
功能

制品包类型

制品仓库支持不同的制品包类型,兼容常见的制品类型满足不同开发者使用需求以及在单项目多个制品库的诉求。更多 >

Docker / Maven / npm
Genric / PyPI / Helm
Composer / NuGet
Docker/Maven
npm/Genric
PyPI/Helm
Composer/NuGet
Docker / Maven / npm
Docker/Maven
npm

制品包版本管理

支持保留并下载不同版本的制品包,方便版本回溯和管理,并快速进行应用分发。

安全审查

存放在制品库的构建产物可以使用预先提供的镜像安全扫描功能或自定义的安全扫描策略进行质检。

即将上线

操作日志管理

完整记录制品库何时被何人作何操作的详细情况,保证操作结果可追踪。

仅展示

统计报表

对制品的打包运行情况和结果进行报表统计,供查看分析。

即将上线
* 最后更新于 2019 年 11 月 8 日。

如何从 GitLab 迁移到 CODING

我们在应用内提供了便捷的迁移功能,只需几分钟即可快速完成迁移

去 CODING 探索更多