CodeArts Deploy应用部署模板介绍
在软件开发项目中,团队往往需要频繁地将开发完成的应用部署到不同环境,如测试环境、预发布环境和生产环境。此时,部署模板就成为了解决这类问题的关键工具。
部署服务为开发者提供了常用的部署流程模板(即系统模板),并支持您在新建应用的过程中,将标准的部署流程保存为自定义模板,可以帮助您快速新建应用,同时便于在团队中快速地批量推广。本节将介绍如何使用模板新建应用。
模板名称 |
模板介绍 |
---|---|
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应用。 |
使用系统模板新建应用
- 进入软件开发生产线首页,单击目标项目名称,进入项目。
- 单击菜单“持续交付 > 部署”,进入项目下部署服务界面。
- 新建应用。
- 在“应用列表”页面直接单击“新建应用”,进入“基本信息”页面。
- 通过系统模板一键生成应用:在“应用模板 > 系统模板”中,单击目标模板“操作”列对应的
图标,一键生成应用,并进入“基本信息”页面。
- 在“基本信息”页面,可根据需要修改名称、描述、执行主机等基本信息,详情可参考编辑应用基本信息。
- 完成应用基本信息的编辑后,单击“下一步”,进入“选择模板”页面。
- (可选)您可以收藏系统模板。收藏后,该模板将在系统模板列表中置顶。若收藏多个模板,置顶将按最新收藏时间由近及远排序显示。
- 根据您的业务类型,选中相应的推荐模板,单击“确定”。进入“部署步骤”页面,页面左侧为部署步骤编排区,右侧为部署步骤详情区。
- (可选)配置应用信息。
- 单击已添加的部署步骤上方或者下方的
,页面右侧显示可添加的所有部署步骤,可以在当前部署步骤前后添加新的部署步骤。
- 部署步骤编排区内的步骤均可根据需要拖动、添加和删除。
- 单击“保存为自定义模板”,即可把当前应用保存为自定义模板,显示在“ 自定义模板”中。
- 部署步骤添加后,需要配置部署步骤信息,请参考配置CodeArts Deploy应用的部署步骤中的相关步骤。
- 部署步骤信息配置完后,切换到“基本信息”页面,并单击“编辑”按钮进行基本信息的修改,详情可参考编辑应用基本信息。
- 切换到“参数设置”页面,可根据需要新建自定义参数,详情可参考配置CodeArts Deploy应用的参数。
- 切换到“环境管理”页面,可根据需要新建并管理环境,详情可参考配置CodeArts Deploy应用的主机环境。
- 切换到“权限管理”页面,可根据需要配置角色权限,详情可参考配置CodeArts Deploy应用不同角色的管理权限。
- 切换到“通知订阅”页面,可根据需要通过邮件、企业微信、钉钉等应用通知用户其收藏的应用事件,详情可参考配置CodeArts Deploy应用的系统通知和第三方订阅通知。
- 单击已添加的部署步骤上方或者下方的
- 配置完所有信息,单击“保存”,保存该应用。