What Is Cloud Native Build
Cloud Native Build (CNB) is a next-generation developer tool that provides developers with code hosting, pipelines, cloud development space, and artifact management.
Based on the Docker ecosystem, abstract the environment, cache, and plug-ins via declarative syntax to help developers build software with greater efficiency.
Version Description
|
Community Edition | A ready-to-use SaaS platform, just scan the WeChat QR code for registration and usage. | R&D collaboration based on public network, such as open-source project collaboration. |
Enterprise Edition | Deploy the Cloud Native Build service to the designated Tencent Cloud VPC, with self-management for data storage and custom network policy. | Collaborative R&D based on enterprise intranet. |
Deployment architectures and activation methods for different versions, check activate. Advantages
High Performance Pipeline
Cloud Native Build can be used for R&D pipelines, offer 100G cache with second-level preparation capacity, and allows high-concurrency to enhance building efficiency.
Taking the AOSP project as an example, built on cloud native with 100G cache for instant preparation, compilation time is reduced from exceeding 1h to 2min. Environment and Resource Decoupling
The build environment is self-managed by development, while operations focus on cluster management. The development team can customize Docker images and declaratively specify the build environment's Docker image as well as the resource specification.
Codified Management
Pipeline As Code supports cross-repository references and can be managed and traced with the aid of Git. It implements declarative pipeline configuration, and the configuration file is hosted in the .cnb.yml file in the root directory of the code repository.
Cloud Native Development
Provide a cloud-based container development environment with one-click enable, covering coding and self-test, to implement declarative development environment configuration and same-source code management. The cloud container environment releases local resource workload, achieving unified team development environment through declarative and codified development environment configuration.
AI + DevOps
AI Code Assistant
Cloud Native Development can be based on Tencent Cloud AI Code Assistant.
AI Code Review
Trigger pipeline automatically when creating a PR, execute AI code review, and the review result will be fed back to the PR in the form of a comment.
Intelligent Q&A
Intelligent Q&A is integrated with DeepSeek, enabling more accurate understanding of user intent and providing users with higher quality, more efficient information acquisition experience.
Use Cases
Open-Source Community
Issue follow-up items enable whole process management, offer a smooth review experience, and possess automatic Tag and automatic deployment features, effectively solving labor issues. In addition, cloud-native development and AI code assistant are ready to use, bringing developers outstanding development experience and open-source collaboration experience.
Enterprise-Level DevOps
Cloud Native Build provides a complete developer toolchain, quickly connecting the end-to-end R&D process from requirements to deployment. It seamlessly integrates requirements, code, artifacts, and CI/CD, helping cross-functional teams work together efficiently to ensure stable software and continuous delivery.
Agile R&D Management
Cloud Native Build integrates agile development principles, from issues and merge requests to task sets, enabling an ordered development process. This helps users verify the effect of product versions in the market with lower budget and faster iteration.