更新时间:2025-07-03 GMT+08:00
分享

CodeArts Deploy应用部署模板介绍

在软件开发项目中,团队往往需要频繁地将开发完成的应用部署到不同环境,如测试环境、预发布环境和生产环境。此时,部署模板就成为了解决这类问题的关键工具。

部署服务为开发者提供了常用的部署流程模板(即系统模板),并支持您在新建应用的过程中,将标准的部署流程保存为自定义模板,可以帮助您快速新建应用,同时便于在团队中快速地批量推广。本节将介绍如何使用模板新建应用。

表1 系统模板

模板名称

模板介绍

ServiceStage应用部署-ECS

基于ServiceStage,将应用部署到ECS实例。

ServiceStage应用部署-CCE

基于ServiceStage,将应用部署到CCE集群。

ServiceStage应用部署-AS

基于ServiceStage,将应用部署到弹性伸缩(AS)组中的ECS实例。

Kubernetes Manifest部署-CCE集群

通过manifest文件定义Kubernetes对象,实现对CCE集群的部署。

Kubernetes快速部署-CCE集群

通过定向升级Kubernetes工作负载的镜像,实现快速部署。

Kubernetes自定义集群部署

通过manifest文件定义Kubernetes对象,实现对通用的Kubernetes集群的部署。

FunctionGraph函数部署

该步骤实现将软件包部署到FunctionGraph,并发布新版本。

Tomcat应用部署

在主机上部署Tomcat应用。

SpringBoot应用部署

在主机上部署SpringBoot应用。

Docker应用部署-Linux

支持全系Docker命令,实现主机场景下软件的容器化部署。

Django应用部署

在主机上部署Django应用。

NodeJs应用部署

在主机上部署Node.js应用。

通用部署

基于执行shell脚本实现通用的应用部署。

Go应用部署

在主机上部署Go应用。

Vue应用部署

在主机上部署Vue应用。

使用系统模板新建应用

  1. 进入软件开发生产线首页,单击目标项目名称,进入项目。
  2. 单击菜单持续交付 > 部署,进入项目下部署服务界面。
  3. 新建应用。

    • “应用列表”页面直接单击新建应用,进入“基本信息”页面。
    • 通过系统模板一键生成应用:在“应用模板 > 系统模板”中,单击目标模板“操作”列对应的图标,一键生成应用,并进入“基本信息”页面。

  4. “基本信息”页面,可根据需要修改名称、描述、执行主机等基本信息,详情可参考编辑应用基本信息
  5. 完成应用基本信息的编辑后,单击“下一步”,进入选择模板”页面。
  6. (可选)您可以收藏系统模板。收藏后,该模板将在系统模板列表中置顶。若收藏多个模板,置顶将按最新收藏时间由近及远排序显示。
  7. 根据您的业务类型,选中相应的推荐模板,单击确定。进入部署步骤页面,页面左侧为部署步骤编排区,右侧为部署步骤详情区。
  8. (可选)配置应用信息。

    1. 单击已添加的部署步骤上方或者下方的,页面右侧显示可添加的所有部署步骤,可以在当前部署步骤前后添加新的部署步骤。
      • 部署步骤编排区内的步骤均可根据需要拖动、添加和删除。
      • 单击“保存为自定义模板”,即可把当前应用保存为自定义模板,显示在“ 自定义模板”中。
    2. 部署步骤添加后,需要配置部署步骤信息,请参考配置CodeArts Deploy应用的部署步骤中的相关步骤。
    3. 部署步骤信息配置完后,切换到“基本信息”页面,并单击“编辑”按钮进行基本信息的修改,详情可参考编辑应用基本信息
    4. 切换到“参数设置”页面,可根据需要新建自定义参数,详情可参考配置CodeArts Deploy应用的参数
    5. 切换到“环境管理”页面,可根据需要新建并管理环境,详情可参考配置CodeArts Deploy应用的主机环境
    6. 切换到“权限管理”页面,可根据需要配置角色权限,详情可参考配置CodeArts Deploy应用不同角色的管理权限
    7. 切换到“通知订阅”页面,可根据需要通过邮件、企业微信、钉钉等应用通知用户其收藏的应用事件,详情可参考配置CodeArts Deploy应用的系统通知和第三方订阅通知

  9. 配置完所有信息,单击“保存”,保存该应用。

相关文档