什么是部署
服务概述
部署(CodeArts Deploy)提供可视化、自动化部署服务。提供丰富的部署步骤,有助于用户制定标准的部署流程,降低部署成本,提升发布效率。
部署服务具有以下特性:
- 支持主机(物理机、虚拟机)部署和容器部署。
- 预置Tomcat、SpringBoot、Django等系统模板快速新建应用,提供丰富的原子步骤,支持拖拉拽方式自由编排组装应用。
- 主机部署场景以环境为粒度,支持多台主机同时部署。
- 基于云容器引擎服务(CCE),实现容器部署。
- 基于应用管理与运维平台服务(ServiceStage),实现微服务应用部署。
- 支持保存自定义模板,通过模板一键创建应用。
- 支持参数化配置,提供字符串、环境、枚举等参数类型,部署应用时支持参数的动态替换。
- 与流水线服务无缝集成,支持业务持续发布。
- 原子步骤独立输出部署日志,提供关键字匹配FAQ,部署失败能够快速定位原因并提供解决方案。
使用部署服务可以做什么?
部署服务提供的功能如下表所示。
特性 |
描述 |
---|---|
基础资源管理 |
可以添加一个或多个主机并进行连通性验证;可以新建主机集群对多个主机统一操作;通过搜索主机名或IP地址查找某主机;主机和主机集群可以修改和删除。 |
应用管理 |
可以创建一个或多个应用,应用可以通过预定义模板或者自由编排步骤创建;支持按照名字查找和过滤应用;可以修改和删除应用。 |
参数设置 |
应用的步骤支持参数引用,在部署时由您指定参数值,应用支持指定值替换相应参数部署。 |
动态执行参数 |
应用支持动态执行参数,在部署时动态输入参数无需修改应用,增强应用的重用性和灵活性。 |
选择应用包 |
支持从制品仓库选择应用包。应用包可以在编译构建中自动归档到制品仓库中。 |
上传应用包 |
支持从本地上传应用包到制品仓库。 |
部署动态 |
应用部署产生的服务动态消息,包括部署成功、部署失败和应用更新和删除消息。 |
并行部署 |
可以在一个应用中选择多个主机和多个环境,实现多主机并行部署。 |
部署详情 |
可以查看部署详情,可视化显示部署进程、当前部署应用信息。 |
部署日志 |
部署详情页面可以查看部署日志,多主机并行部署支持分主机日志查看。 |
流水线集成 |
可以在流水线集成应用,编排应用并行或者串行执行;支持流水线参数。 |
部署服务的工作原理是什么?
用户通过手动上传或者编译构建任务,将制品保存在制品仓库/镜像仓库中,部署将制品上传并安装到主机/容器中。
介绍视频