更新时间:2024-10-14 GMT+08:00

什么是部署

服务概述

部署(CodeArts Deploy)提供可视化、自动化部署服务。提供丰富的部署步骤,有助于用户制定标准的部署流程,降低部署成本,提升发布效率。

部署服务具有以下特性:

  • 支持主机(物理机、虚拟机)部署和容器部署。
  • 预置Tomcat、SpringBoot、Django等系统模板快速新建应用,提供丰富的原子步骤,支持拖拉拽方式自由编排组装应用。
  • 主机部署场景以环境为粒度,支持多台主机同时部署。
  • 基于云容器引擎服务(CCE),实现容器部署。
  • 基于应用管理与运维平台服务(ServiceStage),实现微服务应用部署。
  • 支持保存自定义模板,通过模板一键创建应用。
  • 支持参数化配置,提供字符串、环境、枚举等参数类型,部署应用时支持参数的动态替换。
  • 与流水线服务无缝集成,支持业务持续发布。
  • 原子步骤独立输出部署日志,提供关键字匹配FAQ,部署失败能够快速定位原因并提供解决方案。

使用部署服务可以做什么?

部署服务提供的功能如下表所示。

表1 功能列表

特性

描述

基础资源管理

可以添加一个或多个主机并进行连通性验证;可以新建主机集群对多个主机统一操作;通过搜索主机名或IP地址查找某主机;主机和主机集群可以修改和删除。

应用管理

可以创建一个或多个应用,应用可以通过预定义模板或者自由编排步骤创建;支持按照名字查找和过滤应用;可以修改和删除应用。

参数设置

应用的步骤支持参数引用,在部署时由您指定参数值,应用支持指定值替换相应参数部署。

动态执行参数

应用支持动态执行参数,在部署时动态输入参数无需修改应用,增强应用的重用性和灵活性。

选择应用包

支持从制品仓库选择应用包。应用包可以在编译构建中自动归档到制品仓库中。

上传应用包

支持从本地上传应用包到制品仓库。

部署动态

应用部署产生的服务动态消息,包括部署成功、部署失败和应用更新和删除消息。

并行部署

可以在一个应用中选择多个主机和多个环境,实现多主机并行部署。

部署详情

可以查看部署详情,可视化显示部署进程、当前部署应用信息。

部署日志

部署详情页面可以查看部署日志,多主机并行部署支持分主机日志查看。

流水线集成

可以在流水线集成应用,编排应用并行或者串行执行;支持流水线参数。

部署服务的工作原理是什么?

用户通过手动上传或者编译构建任务,将制品保存在制品仓库/镜像仓库中,部署将制品上传并安装到主机/容器中。

介绍视频