文档首页/ 软件开发生产线 CodeArts/ 产品介绍/ 什么是软件开发生产线(CodeArts)
更新时间:2024-11-18 GMT+08:00

什么是软件开发生产线(CodeArts)

软件开发生产线(CodeArts)是面向开发者提供的一站式云端平台,即开即用,随时随地在云端交付软件全生命周期,覆盖需求下发、代码提交、代码检查、代码编译、验证、部署、发布,打通软件交付的完整路径,提供软件研发流程的端到端支持。

图1 CodeArts服务构成
表1 CodeArts服务构成

服务名称

服务简介

需求管理

为敏捷开发团队提供简单高效的团队协作服务,包含多项目管理、敏捷迭代、看板协作、需求管理、缺陷跟踪等功能。

代码托管

基于Git提供分布式代码管理和协同开发能力,包括成员管理、权限控制、代码审核、代码追溯等功能。

流水线

提供可视化、可定制的持续交付流水线服务。

代码检查

基于云端实现代码质量管理的服务,支持多语言的代码静态检查和安全检查,提供全面的质量报告,并提供缺陷的改进建议和趋势分析。

编译构建

基于云端大规模分布式加速,提供高速、低成本、配置简单的混合语言构建能力。

制品仓库

用于管理源代码编译后的构建产物,支持Maven、Npm、PyPI等常见制品包类型。可以与本地构建工具和云上的持续集成、持续部署无缝对接,同时支持制品包版本管理、细粒度权限控制等重要功能。

部署

支持主机、容器等多种部署形态,部署能力覆盖Tomcat、Springboot等多种语言和技术栈。

测试计划

覆盖测试计划、测试用例、测试执行和测试评估等全流程。

性能测试

为应用接口、链路提供性能测试,支持HTTP/HTTPS/TCP/UDP等协议。