了解CodeArts

CodeArts是一站式、全流程、安全可信的软件开发生产线,开箱即用,内置华为多年研发最佳实践,助力效能倍增和数字化转型。

华为研发实践加持

集华为多年研发实践,前沿研发理念,领先研发工程能力于一体。

一站式软件开发生产线

提供端到端的20+子服务,覆盖软件开发全生命周期,开箱即用。

支持丰富的技术栈

20+主流编程语言、开发框架和构建环境,应用无缝上云。

安全可信

Built-In 研发安全能力,7000+代码检查规则,Top10语言广泛支持。

CodeArts主要服务

CodeArts主要服务

需求管理 CodeArts Req

内置多种开箱即用的场景化需求模型和对象类型(需求/缺陷/任务等),可支撑IPD、DevOps、精益看板等多种研发模式。

  • 内置IPD等多种研发模式

  • 跨项目大规模高效协同

  • 全方位需求追溯

  • 丰富的自定义

代码托管 CodeArts Repo

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

  • 全栈自研,安全无忧

  • 高效代码协同开发

  • 多层级代码质量防护

  • 以代码为中心的研发资产追溯

代码检查 CodeArts Check

户提供代码风格、通用质量与网络安全风险等丰富的检查能力,提供全面质量报告、便捷的问题闭环处理帮助企业有效管控代码质量。

  • 专业

  • 精准

  • 全面

  • 易用

编译构建 CodeArts Build

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

  • 开箱即用

  • 极速构建

  • 高效扩展

  • 辅助洞察

部署 CodeArts Deploy

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

  • 配置简单,开箱即用

  • 自由组装,灵活编排

  • 多种部署形态

  • 多场景部署

测试计划 CodeArts TestPlan

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

  • 大规模高效协同测试

  • 测试验证双向可追溯

  • 自动化测试

  • 可视化设计与度量

制品仓库 CodeArts Artifact

用于管理源代码编译后的构建产物,支持Maven、Npm、PyPI、Docker、NuGet等常见制品包类型。

  • 一站式管理

  • 漏洞扫描

  • 极速下载

  • 简单易用

流水线 CodeArts Pipeline

提供可视化、可定制的持续交付流水线服务,实现缩短交付周期和提升交付质量的效果。

  • 流程自定制

  • 执行自动化

  • 过程可视化

  • 高质量保障

CodeArts快速上手

CodeArts快速上手

活动规则

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

活动时间: 2020年8月12日-2020年9月11日

活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

  • CodeArts快速上手
购买CodeArts

使用CodeArts前需要购买开通CodeArts。CodeArts提供4种套餐规格,以及资源扩展、增值特性,您可以根据需要选择合适的购买内容。

了解详情
新建并配置项目

CodeArts支持Scrum、看板、IPD等多种研发模式。

了解详情
创建代码仓库

创建代码仓库,使用分支进行代码管理。

了解更多
检查代码质量

通过代码检查任务,可以对仓库中的代码进行静态检查。

了解详情
构建代码

通过编译构建任务,将仓库中的代码编译成目标文件,并打包成可执运行的软件包。

了解详情
部署软件包

将编译构建生成的软件包部署到目标主机中。

了解详情
设计测试用例

CodeArts通过思维导图的方式,提供“需求-场景-测试点-测试用例”四层测试分解设计能力。

了解详情
配置流水线

通过流水线,将代码检查、构建、部署等操作串联起来,实现DevOps持续交付高效自动化。

了解详情

实践案例

  • HE2E DevOps实践

    HE2E DevOps实施框架,是结合了多年研发经验并集合了业界先进的实践所形成的一套可操作可落地的敏捷开发方法论。

    HE2E DevOps实施框架,是结合了多年研发经验并集合了业界先进的实践所形成的一套可操作可落地的敏捷开发方法论。

  • IPD系统设备类项目原始需求管理最佳实践

    针对系统设备类提供结构化研发流程,具备原始需求管理、产品特性树管理、研发需求分解分配、基线、变更、跨项目协作等关键特性。

    针对系统设备类提供结构化研发流程,具备原始需求管理、产品特性树管理、研发需求分解分配、基线、变更、跨项目协作等关键特性。

  • IPD系统设备类项目缺陷管理最佳实践

    缺陷管理严格把控缺陷提出、分析、修复、测试、验收、关闭的完整流程,提供跨项目的缺陷作业追溯能力。

    缺陷管理严格把控缺陷提出、分析、修复、测试、验收、关闭的完整流程,提供跨项目的缺陷作业追溯能力。

  • 代码仓库迁移操作实践

    代码托管针对准备进行仓库迁移的用户提供完整的操作指导,帮助您将仓库迁移至代码托管服务。

    代码托管针对准备进行仓库迁移的用户提供完整的操作指导,帮助您将仓库迁移至代码托管服务。

  • 批量将本地仓库导入Repo

    提供批量迁移本地代码仓到Repo的脚本。

    提供批量迁移本地代码仓到Repo的脚本。

  • HE2E DevOps实践之管理代码

    本文以“DevOps全流程示例项目”为例,介绍如何在项目中进行代码开发。

    本文以“DevOps全流程示例项目”为例,介绍如何在项目中进行代码开发。

  • 基于通用Git的代码检查实践

    本实践基于通用Git源码源,介绍如何创建、执行代码检查任务以及任务相关设置。

    本实践基于通用Git源码源,介绍如何创建、执行代码检查任务以及任务相关设置。

  • 图形化构建实践

    以Node.js项目为例,介绍如何通过构建任务制作构建包的Docker镜像。

    以Node.js项目为例,介绍如何通过构建任务制作构建包的Docker镜像。

  • 代码化构建实践

    以CMake构建为例,介绍如何通过yaml文件配置构建脚本,完成编译构建。

    以CMake构建为例,介绍如何通过yaml文件配置构建脚本,完成编译构建。

  • 基于Nginx实现灰度发布

    本实践基于Nginx负载均衡机制,实现主机部署场景的蓝绿发布和灰度发布能力。

    本实践基于Nginx负载均衡机制,实现主机部署场景的蓝绿发布和灰度发布能力。

  • 通过代理主机进行内网部署

    本实践介绍如何将应用通过代理主机部署到内网的主机或服务器。

    本实践介绍如何将应用通过代理主机部署到内网的主机或服务器。

  • 接口自动化实践

    以某电商平台的商品管理功能为例,介绍如何使用CodeArts实现接口自动化测试。

    以某电商平台的商品管理功能为例,介绍如何使用CodeArts实现接口自动化测试。

  • Maven组件批量迁移

    本实践介绍如何使用CodeArts提供的批量迁移工具,将Maven组件从Nexus服务器迁移至私有依赖库。

    本实践介绍如何使用CodeArts提供的批量迁移工具,将Maven组件从Nexus服务器迁移至私有依赖库。

  • 基于微服务变更按需发布

    将流水线资源设置为变更流水线,用于与微服务下变更资源进行联动,通过变更流水线发布一个或多个变更来实现项目的快速交付。

    将流水线资源设置为变更流水线,用于与微服务下变更资源进行联动,通过变更流水线发布一个或多个变更来实现项目的快速交付。

  • 基于K8S原生Service的场景完成微服务蓝绿发布

    介绍如何通过蓝绿发布,实现在不引发风险的同时,在生产环境进行发布及验证。

    介绍如何通过蓝绿发布,实现在不引发风险的同时,在生产环境进行发布及验证。