更新时间:2025-10-15 GMT+08:00
分享

产品核心功能总览

本页面介绍了部署服务(CodeArts Deploy)支持的主要功能,关于各功能支持的地域(Region)信息,可通过控制台查询详情。

应用管理

部署服务可对应用进行新建、编辑、部署和查看等操作,并支持以下特性:

  • 预置Tomcat、SpringBoot、Django等系统模板快速创建应用,提供丰富的原子步骤,支持拖拉拽方式自由编排组装应用。
  • 支持保存自定义模板,通过模板一键创建应用。
  • 原子步骤独立输出部署日志,提供关键字精准匹配FAQ,部署失败能够快速定位原因并提供解决方案。

参数管理

部署服务提供参数管理能力,支持字符串、环境、枚举三种类型参数,实现部署应用时应用配置的动态替换。

环境管理

环境是由一台或多台相同操作系统的主机或代理机组成的一个集合,支持以下特性:

  • 支持自动导入或手动添加主机/代理机。
  • 支持Linux、Windows等多种主机类型。
  • 支持对主机进行权限管控。
  • 支持主机的实时连通性验证。

模板管理

部署服务为开发者提供了常用的部署流程模板即系统模板,您可以使用系统模板快速创建应用。若系统模板无法满足您的需求,可以使用自定义模板。

动态通知

部署服务支持将应用动态,通过邮件、企业微信、钉钉等通信工具及时推送给应用创建者、执行者和已关注该应用的成员。

容器部署

容器部署支持以下特性:

  • 支持基于Kubectl命令行工具和Kubernetes API的部署方式。
  • 支持Helm部署方式及升级Kubernetes集群的功能。
  • 支持在主机中以执行Docker命令的方式,完成镜像的构建、上传、拉取、运行等操作,实现应用的部署。

微服务应用部署

部署服务支持将应用部署到ServiceStage上,也可将部署到ServiceStage上的实例快照进行历史版本回滚,帮助企业简化部署、监控、运维和治理等应用生命周期管理工作。

函数部署

函数部署支持以下特性:

  • 支持将软件包部署到FunctionGraph,并发布新版本。
  • 支持基于FunctionGraph的函数别名机制,实现函数版本的切换和灰度发布功能。

主机部署

主机部署支持以下特性:

  • 支持JDK、Tomcat等工具安装。
  • 支持文件的删除、拷贝等文件操作。
  • 支持Tomcat、SpringBoot、Nginx等多种技术栈。
  • 支持shell命令&脚本、Powershell命令&脚本等自定义部署。
  • 支持软件包下载、配置文件修改等辅助功能。

相关文档