---
hide:
- toc
---
# Workbench Features
The Workbench is a module included in DCE 5.0 Enterprise Package, providing the following features.
| Features | Descriptio |
|----------|------------|
| **Application Management** | - Supports "polyform" cloud native applications in various cloud native scenarios, including Kubernetes native applications, Helm apps, and OAM applications.
- Provides comprehensive lifecycle management for cloud native applications, including scaling, logging, monitoring, and application updates.
- Enables seamless integration with microservice applications based on Spring Cloud, Dubbo, and Service Mesh frameworks to achieve effective microservice governance. It seamlessly integrates with DCE 5.0's [Microservice Engine](../../skoala/intro/index.md) and [Service Mesh](../../mspider/intro/index.md). |
| **Pipeline Orchestration** | - Pipeline is a customizable CI/CD mode.
- Supports four modes to create pipelines: custom creation, Jenkinsfile-based creation, template-based creation, and create multiple-branch pipelines.
- Supports editing pipelines with graphical UI.
- Supports building applications from source code in GitHub repos, Jar packages, Helm charts, or container images. |
| **Credential Management** | Manages different types of credentials for code repositories and image registries used in a pipeline. |
| **GitOps** | - Introduces the concept of GitOps to achieve continuous deployment of applications, which helps control the application release and deployment process after code building.
- Based on Argo CD, automates the deployment of applications to production environments frequently and continuously.
- Provides creation, synchronization, and deletion of Argo CD applications. |
| **Repository Management** | Supports importing code repositories from Git, allowing you to use them for continuous deployment of applications. |
| **Canary Release** | - Canary release ensures system stability by allowing you to discover and fix bugs during the initial grayscale phase, reducing the impact range of bugs and vulnerabilities.
- Supports advanced release policies such as Canary release, Blue/Green deployment, and A/B Testing.
- Canary release supports automated progressive release.
- Supports quick rollback based on metric analysis. |
| **Toolchain Integration** | This means you can integrate your favorite DevOps tools as a toolchain, eliminating the need to log into multiple platforms and deal with different views of these tools. |