Specifications
Introduction
CodeArts packages are available in the Free, Basic, Pro, and Enterprise editions.
Each package contains resources of the Req, Repo, Pipeline, Check, Build, Deploy, TestPlan, and Artifact services. The functions and resource specifications of each service vary depending on the package edition.
CodeArts Req
Specifications/Feature |
Description |
Free |
Basic |
Pro |
Enterprise |
---|---|---|---|---|---|
Scrum |
An incremental, iterative software development method. Sprint planning, daily Scrum, sprint review, and sprint retrospectives are key to efficient project management. |
√ |
√ |
√ |
√ |
Custom workflows |
Canvas-based visual orchestration of requirement status transition and rule configuration powered by the in-house workflow engine. |
√ |
√ |
√ |
√ |
Automation |
Metadata-driven and low-code visualized rule orchestration for parent-child status rollup, owner update, and code association to facilitate requirement management. |
× |
√ |
√ |
√ |
CodeArts Repo
Specifications/Feature |
Description |
Free |
Basic |
Pro |
Enterprise |
---|---|---|---|---|---|
Total repository storage |
Total capacity of all code repositories in your account. |
10 GB |
50 GB |
100 GB |
500 GB |
Single repository storage |
Maximum capacity of a single repository. |
1 GB |
10 GB |
20 GB |
30 GB |
Size of a single file |
Maximum size of a single file in a repository. |
200 MB |
200 MB |
300 MB |
300 MB |
Repository management |
Repository list and basic information display, including creating, deleting, following, uploading, and downloading repositories, and configuring SSH and HTTPS settings. |
√ |
√ |
√ |
√ |
Branch permission management |
Configuration of default branches, protected branches, and protected tags; branch rule configuration to control access permissions. |
√ |
√ |
√ |
√ |
File push control |
Branch-based file push permission control, including the pusher, file size, and file type. |
√ |
√ |
√ |
√ |
Work item association |
Association of work items with each code commit, branch, or merge request (MR). |
√ |
√ |
√ |
√ |
Repository statistics and logs |
Repository-based commits, individual contributors, operations, and audit logs. |
√ |
√ |
√ |
√ |
MR review |
MR scoring and review; line-by-line review of file changes; code quality control through review and pipeline gates. |
√ |
√ |
√ |
√ |
MR review enhancement |
Review comment templates, review comment classification, and MR evaluation. |
× |
× |
√ |
√ |
Template management |
Repository creation with templates. |
√ |
√ |
√ |
√ |
MR management |
Branch merge control with multiple conditions, including pipeline gates, associated work items, code conflicts, and work-in-progress (WIP) limits. |
√ |
√ |
√ |
√ |
CodeArts Pipeline
Specifications/Feature |
Description |
Free |
Basic |
Pro |
Enterprise |
---|---|---|---|---|---|
Parallel pipelines |
Number of pipelines that can be executed in parallel in your account. |
1 |
5 |
10 |
20 |
Pipeline execution duration |
Time for which pipelines can be executed per month in your account. |
1,800 min/month |
Unlimited |
Unlimited |
Unlimited |
Resource task execution duration |
Total time for which resource-consuming tasks can be executed per month in your account.
NOTE:
Resource-consuming tasks, such as running Shell commands and uploading reports, require built-in resources of the Pipeline service. Build and check tasks use quotas of the relevant services, so they are not resource-consuming tasks. |
300 min/month |
1,200 min/month |
6,000 min/month |
12,000 min/month |
Pipeline management |
Pipeline orchestration and execution, result view, and notification subscription. |
√ |
√ |
√ |
√ |
Microservice change |
Microservice-based development, testing, and release in DevOps mode. |
√ |
√ |
√ |
√ |
Extensions |
Custom pipeline extensions. |
√ |
√ |
√ |
√ |
Custom pass conditions |
Automated gate control based on custom pass conditions. |
× |
√ |
√ |
√ |
CodeArts Check
Specifications/Feature |
Description |
Free |
Basic |
Pro |
Enterprise |
---|---|---|---|---|---|
Parallel check jobs |
Number of check tasks that can be executed in parallel. |
1 |
5 |
10 |
20 |
Code check |
Maximum time for which code check tasks can be executed in your account per month. |
1,800 min/month |
Unlimited |
Unlimited |
Unlimited |
Basic languages |
Java, C/C++, Python, JavaScript, and TypeScript. |
√ |
√ |
√ |
√ |
Advanced languages |
C#, CSS, Go, HTML, and PHP. |
× |
√ |
√ |
√ |
CodeCheck enhanced package |
You can purchase multiple such packages (see CodeCheck Enhanced Package) for in-depth code security risk check capabilities, including cross-file check, cross-function check, taint analysis, and semantic analysis. |
× |
× |
√ |
√ |
Bug scanning |
Detects hidden quality (such as style) and security bugs in code. |
√ |
√ |
√ |
√ |
Bug fixing |
Provides suggestions for team members to resolve problems and improve code quality. |
√ |
√ |
√ |
√ |
Bug management |
Automatically generates a problem list, provides an online dashboard that displays bugs based on multiple metrics, and allows you to export bug reports. |
√ |
√ |
√ |
√ |
Notifications |
Notifies you of task status dynamically by email, DingTalk, or WeCom, facilitating problem resolution. |
√ |
√ |
√ |
√ |
Quality gates |
Provides multi-dimensional access control items (critical, major, minor, and suggestion) to help your team determine whether the project is ready for production. |
√ |
√ |
√ |
√ |
CodeArts Build
Specifications/Feature |
Description |
Free |
Basic |
Pro |
Enterprise |
---|---|---|---|---|---|
Parallel build jobs |
Number of build jobs that can be executed in parallel. |
1 |
5 |
10 |
20 |
Executor |
Specifications of the built-in executors for build. |
2 vCPUs | 8 GB |
2 vCPUs | 8 GB |
2 vCPUs | 8 GB |
2 vCPUs | 8 GB |
Total build duration |
Maximum time for which build tasks can be executed in your account per month. |
1,800 min/month |
Unlimited |
Unlimited |
Unlimited |
Single build duration |
Maximum duration per build. |
30 min |
60 min |
240 min |
360 min |
Build dependency cache |
Size of third-party dependency cache for reuse to improve the build speed. |
2 GB |
10 GB |
20 GB |
50 GB |
Build orchestration |
Via a text or graphics editor. |
√ |
√ |
√ |
√ |
Build triggering rules |
Multiple build triggering rules, including manual, code change, scheduled, and API. |
√ |
√ |
√ |
√ |
Build parameters |
Build process control with external parameters. |
√ |
√ |
√ |
√ |
Build snapshot |
Records the configuration parameters used in each build to facilitate backtracking. |
√ |
√ |
√ |
√ |
Extension integration |
Multiple types of official extensions for compilation, packaging, and artifact operation. |
√ |
√ |
√ |
√ |
Build templates |
Available in popular languages, including C, C++, and Java. |
√ |
√ |
√ |
√ |
Build executors |
You can use the built-in execution environment or a custom one that connects to CodeArts Build. |
√ |
√ |
√ |
√ |
CodeArts Deploy
Specifications/Feature |
Description |
Free |
Basic |
Pro |
Enterprise |
---|---|---|---|---|---|
Parallel deployment jobs |
Number of deployment jobs that can be executed in parallel. |
1 |
5 |
10 |
20 |
Deployment duration |
Maximum time for which deployment tasks can be executed in your account per month. |
1,800 min/month |
Unlimited |
Unlimited |
Unlimited |
Host-based deployment |
|
√ |
√ |
√ |
√ |
Container-based deployment |
|
√ |
√ |
√ |
√ |
Template management |
|
√ |
√ |
√ |
√ |
Basic resource management |
Basic resource hosting and independent permission settings. |
√ |
√ |
√ |
√ |
Environment management |
Multi-environment management and independent permission settings. |
√ |
√ |
√ |
√ |
Deployment capability integration |
More than 40 deployment actions for different languages, technology stacks, and scenarios. |
√ |
√ |
√ |
√ |
CodeArts TestPlan
Specifications/Feature |
Description |
Free |
Basic |
Pro |
Enterprise |
---|---|---|---|---|---|
Parallel API test jobs |
Number of API test jobs that can be executed in parallel. |
Not supported |
1 |
2 |
5 |
API test duration |
Maximum time for which you can execute API tests per month. |
Not supported |
30 min/month |
Unlimited |
Unlimited |
Parallel cases per test suite |
Number of cases that can be executed in parallel in a test suite. |
Not supported |
5 |
10 |
20 |
Test case versions |
Number of version branches that can be created in each project. |
1 (baseline) Trial use supported |
1 (baseline) Trial use supported |
50 |
50 |
Test cases per version branch or in the baseline |
Number of test cases that can be created in each version branch or in the baseline. |
3,000 |
3,000 |
10,000 |
10,000 |
Test plans |
Plan-based test case management and execution. |
√ |
√ |
√ |
√ |
Test case management |
Feature trees, case import/export, common/advanced filtering, batch editing, case result setting, requirement association, bug creation, and bug association. |
√ |
√ |
√ |
√ |
Test case version management |
Facilitates test case reuse between baseline libraries, branches, and sprints. (For trial use; not supported in Free and Basic editions) |
× |
× |
√ |
√ |
Test execution |
Test suite creation and management for test execution. |
× |
√ |
√ |
√ |
Test reports |
Feature, manual testing, automated testing, requirement coverage, and scenario-specific reports. |
× |
√ |
√ |
√ |
API tests |
Design of pre-, test, and post-steps, checkpoint configuration, visualized orchestration, and keyword-driving testing (keyword import and reuse). |
× |
√ |
√ |
√ |
Keyword library |
More than 30 system keywords for databases, protocols, authentication, and middleware to facilitate API test case writing. |
× |
× |
√ |
√ |
Test design |
Generate test cases with a few clicks based on a mind map with heuristic test policies and design, improving test design efficient by 30% and reducing missing product tests. (This feature is for trial use and not included in the package.) |
× |
× |
× |
× |
CodeArts Artifact
Specifications/Feature |
Description |
Free |
Basic |
Pro |
Enterprise |
---|---|---|---|---|---|
Artifact storage |
Total capacity of release and self-hosted repositories in your account |
10 GB |
50 GB |
100 GB |
500 GB |
Artifact download |
Public network download traffic |
5 GB/month |
20 GB/month |
50 GB/month |
100 GB/month |
(Release repo) Single package size for build |
Size of a single package that can be uploaded to a build task from a release repository |
10 GB |
10 GB |
20 GB |
20 GB |
(Self-hosted repo) Single package size for build |
Size of a single package that can be uploaded to a build task from a self-hosted repository |
2 GB |
2 GB |
2 GB |
2 GB |
(Release repo) Single package size for upload |
Size of a single package that can be uploaded on the page of a release repository |
2 GB |
2 GB |
2 GB |
2 GB |
(Self-hosted repo) Single package size for upload |
Size of a single package that can be uploaded on the page of a self-hosted repository |
100 MB |
100 MB |
100 MB |
100 MB |
Repository quantity |
8 self-hosted repositories (Maven, npm, Go, PyPI, NuGet, Conan, Debian, and RPM) and 1 release repository |
100 |
100 |
Unlimited |
Unlimited |
Artifact management |
Create, delete, upload, and download nine types of artifacts, including Maven, npm, RPM, Go, PyPI, NuGet, Conan, Debian, and release repository |
√ |
√ |
√ |
√ |
Version management |
Management of version status, historical versions, and version metadata |
√ |
√ |
√ |
√ |
Repository statistics and logs |
Artifact quantity and total storage statistics, and operation logs for audit |
√ |
√ |
√ |
√ |
Proxy and virtual repositories |
Open-source or third-party proxies for Maven and npm repositories; unified virtual repository address for accessing multiple local and proxy repositories |
× |
√ |
√ |
√ |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot