DevOps
Huawei CodeArts: A One-Stop Platform for Modern DevOps
By Hasitha Priyalal · 2026.07.22 · 1,177 views
Share:

Sign in to like this post
Software teams today are expected to ship faster, more securely, and with fewer handoffs between planning, development, testing, and operations. Huawei's answer to that pressure is CodeArts, a cloud-native DevOps platform that brings the entire software lifecycle - from requirement gathering to release - into a single, integrated environment.
This post looks at what CodeArts is, the services that make it up, and how it supports DevOps practices in practice.
What Is CodeArts?
According to Huawei Cloud's own documentation, CodeArts is a one-stop platform offering out-of-the-box cloud services covering requirement delivery, code commit, code check, build, verification, deployment, and release across the entire software lifecycle. Rather than stitching together separate tools for planning, source control, testing, and deployment, teams get all of these capabilities natively integrated and working off a shared data model.
Huawei positions CodeArts as more than a tooling stack - it's a distillation of the company's own internal R&D practices, refined over years of large-scale software delivery, and packaged as a cloud service that other organizations can adopt. CodeArts supports multiple mainstream R&D methodologies, including IPD, DevSecOps, agile, Lean Kanban, and CI/CD, and it's built to cover a wide range of application types: embedded software, cloud services, microservices, and mobile apps.
The platform's DevOps credentials aren't just marketing - Huawei Cloud CodeArts was named a Visionary in the 2025 Gartner Magic Quadrant for DevOps Platforms, the only Asian vendor to receive that recognition. It also topped IDC's MarketScape assessment of China's DevOps platform vendors in 2024 for both development strategy and market revenue, and Huawei is an active participant in drafting industry DevOps standards through China's CAICT-affiliated working groups.
The Building Blocks of CodeArts
CodeArts isn't a single tool - it's a portfolio of services that map cleanly onto each stage of the DevOps lifecycle:
• CodeArts Req - requirements management, connecting planning directly to delivery.
• CodeArts Repo - Git-based, full-stack code hosting with member management, permission control, code review, and code tracing. It's built on a cloud-native architecture with features like cell-based deployment and encrypted storage, and its microservice-oriented DevOps model is designed to support collaboration across teams of different sizes.
• CodeArts Check - automated static code analysis covering code style, quality, and security. It supports around ten mainstream languages and checks against recognized standards such as CWE, OWASP Top 10, SANS Top 25, and CERT, alongside code repetition and cyclomatic complexity checks.
• CodeArts Build - automated build services that feed into the rest of the pipeline.
• CodeArts TestPlan - a test management platform (formerly CloudTest) spanning test planning, design, case creation, execution, and evaluation. It supports Swagger/REST API testing, layered automated testing for microservice architectures, and can generate test cases from requirements using mind-map-style, heuristic test design.
• CodeArts Artifact - artifact repository management for build outputs and dependencies.
• CodeArts Deploy - visualized, automated deployment across hosts, virtual machines, and containers, with system templates for common stacks like Tomcat, Spring Boot, and Django, and support for container deployment through Cloud Container Engine or microservice deployment via ServiceStage.
• CodeArts Pipeline - the orchestration layer that visualizes and automates CI/CD pipelines end to end, including policy-based quality gates, release-sheet-driven change management, and one-click rollback.
Together, these services are designed so a single work item - a requirement - can be traced through code changes, quality checks, test cases, builds, artifacts, and deployments, without leaving the platform.
How CodeArts Supports DevOps
1. Full-lifecycle traceability
Because CodeArts links requirements, code, tests, and deployments in one system, teams can trace a feature from the moment it's defined as a requirement in CodeArts Req all the way through to the pipeline run that deployed it. This kind of end-to-end traceability is a core DevOps goal - it removes the blind spots that appear when project management, source control, and deployment tooling live in separate silos.
2. Automated, visualized CI/CD
CodeArts Pipeline is built specifically to visualize and orchestrate CI/CD workflows, automate delivery, and shorten time to market. Pipelines can be composed from reusable, low-code extensions, and policy templates can enforce exit criteria at each pipeline stage - giving teams a way to bake quality and compliance gates directly into the release process rather than relying on manual sign-off.
3. Security and quality shifted left
DevSecOps is a first-class concern in CodeArts rather than an afterthought. CodeArts Check runs automated static and security analysis as part of the development workflow, checking for code quality issues, open-source vulnerabilities, and compliance against established security standards. Huawei Cloud describes this as part of a broader set of "security guidelines and protection capabilities" spanning application design, development, testing, and runtime - intended to secure the software supply chain as a whole, not just the code being written on a given day.
4. Integrated test management
CodeArts TestPlan brings test planning and automated execution into the same environment as development, supporting requirement-driven test design and layered testing for microservice architectures. This tightens the feedback loop between what's being built and how it's being verified, which is central to continuous testing practices in DevOps.
5. Consistent, automated deployment
CodeArts Deploy standardizes how software gets released, whether to physical hosts, VMs, or containers. Built-in templates for common frameworks and one-click deployment orchestration reduce the manual, error-prone steps that often accompany releases, while support for multi-host and container-based deployment lets teams apply the same process across varied environments.
6. Built on real-world engineering practice
Huawei describes CodeArts' agile methodology - referred to internally as the HE2E DevOps framework - as an operable, implementable approach shaped by both Huawei's own transformation experience and broader industry practice. Huawei Cloud's documentation illustrates this with worked examples, such as a reference case showing how different roles on a product team use CodeArts' requirements, repositories, tests, artifacts, and pipelines together for end-to-end continuous delivery.
Why It Matters
For organizations evaluating DevOps platforms, the appeal of CodeArts is consolidation: instead of integrating a patchwork of separate requirement-management, source-control, testing, security-scanning, and deployment tools, teams get a single platform where these functions are natively connected. That reduces integration overhead and gives teams a unified view of where a change stands, from idea to production - which is, ultimately, what DevOps is meant to deliver.Huawei CodeArts: A One-Stop Platform for Modern DevOps
Software teams today are expected to ship faster, more securely, and with fewer handoffs between planning, development, testing, and operations. Huawei's answer to that pressure is CodeArts, a cloud-native DevOps platform that brings the entire software lifecycle - from requirement gathering to release - into a single, integrated environment.
This post looks at what CodeArts is, the services that make it up, and how it supports DevOps practices in practice.
What Is CodeArts?
According to Huawei Cloud's own documentation, CodeArts is a one-stop platform offering out-of-the-box cloud services covering requirement delivery, code commit, code check, build, verification, deployment, and release across the entire software lifecycle. Rather than stitching together separate tools for planning, source control, testing, and deployment, teams get all of these capabilities natively integrated and working off a shared data model.
Huawei positions CodeArts as more than a tooling stack - it's a distillation of the company's own internal R&D practices, refined over years of large-scale software delivery, and packaged as a cloud service that other organizations can adopt. CodeArts supports multiple mainstream R&D methodologies, including IPD, DevSecOps, agile, Lean Kanban, and CI/CD, and it's built to cover a wide range of application types: embedded software, cloud services, microservices, and mobile apps.
The platform's DevOps credentials aren't just marketing - Huawei Cloud CodeArts was named a Visionary in the 2025 Gartner Magic Quadrant for DevOps Platforms, the only Asian vendor to receive that recognition. It also topped IDC's MarketScape assessment of China's DevOps platform vendors in 2024 for both development strategy and market revenue, and Huawei is an active participant in drafting industry DevOps standards through China's CAICT-affiliated working groups.
The Building Blocks of CodeArts
CodeArts isn't a single tool - it's a portfolio of services that map cleanly onto each stage of the DevOps lifecycle:
• CodeArts Req - requirements management, connecting planning directly to delivery.
• CodeArts Repo - Git-based, full-stack code hosting with member management, permission control, code review, and code tracing. It's built on a cloud-native architecture with features like cell-based deployment and encrypted storage, and its microservice-oriented DevOps model is designed to support collaboration across teams of different sizes.
• CodeArts Check - automated static code analysis covering code style, quality, and security. It supports around ten mainstream languages and checks against recognized standards such as CWE, OWASP Top 10, SANS Top 25, and CERT, alongside code repetition and cyclomatic complexity checks.
• CodeArts Build - automated build services that feed into the rest of the pipeline.
• CodeArts TestPlan - a test management platform (formerly CloudTest) spanning test planning, design, case creation, execution, and evaluation. It supports Swagger/REST API testing, layered automated testing for microservice architectures, and can generate test cases from requirements using mind-map-style, heuristic test design.
• CodeArts Artifact - artifact repository management for build outputs and dependencies.
• CodeArts Deploy - visualized, automated deployment across hosts, virtual machines, and containers, with system templates for common stacks like Tomcat, Spring Boot, and Django, and support for container deployment through Cloud Container Engine or microservice deployment via ServiceStage.
• CodeArts Pipeline - the orchestration layer that visualizes and automates CI/CD pipelines end to end, including policy-based quality gates, release-sheet-driven change management, and one-click rollback.
Together, these services are designed so a single work item - a requirement - can be traced through code changes, quality checks, test cases, builds, artifacts, and deployments, without leaving the platform.
How CodeArts Supports DevOps
1. Full-lifecycle traceability
Because CodeArts links requirements, code, tests, and deployments in one system, teams can trace a feature from the moment it's defined as a requirement in CodeArts Req all the way through to the pipeline run that deployed it. This kind of end-to-end traceability is a core DevOps goal - it removes the blind spots that appear when project management, source control, and deployment tooling live in separate silos.
2. Automated, visualized CI/CD
CodeArts Pipeline is built specifically to visualize and orchestrate CI/CD workflows, automate delivery, and shorten time to market. Pipelines can be composed from reusable, low-code extensions, and policy templates can enforce exit criteria at each pipeline stage - giving teams a way to bake quality and compliance gates directly into the release process rather than relying on manual sign-off.
3. Security and quality shifted left
DevSecOps is a first-class concern in CodeArts rather than an afterthought. CodeArts Check runs automated static and security analysis as part of the development workflow, checking for code quality issues, open-source vulnerabilities, and compliance against established security standards. Huawei Cloud describes this as part of a broader set of "security guidelines and protection capabilities" spanning application design, development, testing, and runtime - intended to secure the software supply chain as a whole, not just the code being written on a given day.
4. Integrated test management
CodeArts TestPlan brings test planning and automated execution into the same environment as development, supporting requirement-driven test design and layered testing for microservice architectures. This tightens the feedback loop between what's being built and how it's being verified, which is central to continuous testing practices in DevOps.
5. Consistent, automated deployment
CodeArts Deploy standardizes how software gets released, whether to physical hosts, VMs, or containers. Built-in templates for common frameworks and one-click deployment orchestration reduce the manual, error-prone steps that often accompany releases, while support for multi-host and container-based deployment lets teams apply the same process across varied environments.
6. Built on real-world engineering practice
Huawei describes CodeArts' agile methodology - referred to internally as the HE2E DevOps framework - as an operable, implementable approach shaped by both Huawei's own transformation experience and broader industry practice. Huawei Cloud's documentation illustrates this with worked examples, such as a reference case showing how different roles on a product team use CodeArts' requirements, repositories, tests, artifacts, and pipelines together for end-to-end continuous delivery.
Why It Matters
For organizations evaluating DevOps platforms, the appeal of CodeArts is consolidation: instead of integrating a patchwork of separate requirement-management, source-control, testing, security-scanning, and deployment tools, teams get a single platform where these functions are natively connected. That reduces integration overhead and gives teams a unified view of where a change stands, from idea to production - which is, ultimately, what DevOps is meant to deliver.
Comments (0)
No comments yet. Be the first!
Stay Updated
Get the latest tech news delivered to your inbox.