Updated on 2025-12-12 GMT+08:00

Core Functions

This section describes CodeArts Deploy's functions. You can query the regions supported by each function on the console.

Application Management

You can create, edit, deploy, and check applications. CodeArts Deploy supports the following features:

  • Provides system templates such as Tomcat, Spring Boot, and Django for you to create applications quickly. You can drag and drop atomic actions to orchestrate applications flexibly.
  • Saves custom templates to create applications at one click.
  • Generates deployment logs for atomic actions and provides keywords to accurately match FAQs. If the deployment fails, you can quickly locate the cause and find a solution.

For details, see Creating and Deploying an Application Using a Preset Template.

Parameter Management

CodeArts Deploy supports character string, environment, and enumeration parameter management. It dynamically replaces application configurations during deployment.

For details, see Configuring Parameters for a CodeArts Deploy Application.

Environment Management

An environment is a collection of one or more hosts or agents running the same OS. CodeArts Deploy supports the following features:

  • Allows you to automatically import or manually add hosts and proxies.
  • Supports multiple host types, such as Linux and Windows.
  • Manages host permissions.
  • Verifies host connectivity in real time.

For details, see Configuring the Host Environment for a CodeArts Deploy Application.

Template Management

CodeArts Deploy provides developers with common deployment process templates, that is, system templates. You can use system templates to quickly create applications. If the templates cannot meet your requirements, you can customize a template.

For details, see Creating and Deploying an Application Using a Preset Template and Creating and Deploying an Application Using a Custom Template.

Dynamic Notification

CodeArts Deploy can push application dynamics to application creators, executors, and members who have followed the application through emails.

For details, see Configuring System Notifications for a CodeArts Deploy Application.

Container-based Deployment

CodeArts Deploy supports the following features:

  • Supports Kubectl and Kubernetes APIs.
  • Supports Helm and Kubernetes cluster upgrade.
  • Allows you to run Docker commands on hosts to build, upload, pull, and run images to deploy applications.

For details, see Configuring Container-Based Deployment Actions of a CodeArts Deploy Application.

Microservice Application Deployment

Applications can be deployed on ServiceStage, and snapshots of instances deployed on ServiceStage can be used to roll back to previous versions, simplifying application lifecycle management from deployment, monitoring, O&M, to governance.

For details, see ServiceStage Component Deployment and ServiceStage Component Rollback.

Function

CodeArts Deploy supports the following features:

  • Deploys a software package to FunctionGraph and releases a new version.
  • Supports version switching and grayscale release based on the function alias mechanism of FunctionGraph.

For details, see Deploying to FunctionGraph and FunctionGraph Gray Release.

Host-based Deployment

CodeArts Deploy supports the following features:

  • Supports tools such as JDK and Tomcat.
  • Supports file operations, such as deleting and copying files.
  • Supports multiple technology stacks, such as Tomcat, Spring Boot, and Nginx.
  • Supports custom deployment using Shell and PowerShell commands and scripts.
  • Supports auxiliary functions such as software package download and profile modification.

For details, see Configuring Deployment Actions of a CodeArts Deploy Application.