deployman
部署服务概述
更新时间:2021/01/22 GMT+08:00
什么是部署?
部署(CloudDeploy)提供可视化、一键式部署服务,支持部署到虚拟机或者容器,提供Tomcat、SpringBoot等模板或者自由组装编排原子步骤进行部署,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化。
部署服务具有以下特性:
- 预置Tomcat、SpringBoot、CCE等系统模板快速创建任务,提供20+原子步骤自由编排组装任务。
- 一个部署任务同时部署到多台主机和主机组,每个原子步骤独立输出清晰日志,部署失败时能够快速定位原因并解决。
- 支持保存自定义模板。
- 支持设置参数并进行动态执行。
- 支持无缝集成流水线,支持流水线执行参数。
使用部署服务可以做什么?
部署服务提供的功能如下表所示。
特性 |
描述 |
---|---|
授信主机管理 |
用户可以创建一个或多个主机并进行授信;可以创建主机组对多个主机统一操作;通过搜索主机名、主机组和IP地址查找某主机;主机和主机组可以修改和删除;支持批量添加主机。 |
部署任务管理 |
用户可以创建一个或多个部署任务,部署任务可以通过预定义模板或者自由编排步骤创建;创建部署任务必须选择至少一个主机组。支持按照名字查找和过滤部署任务。可以修改和删除部署任务。 |
参数设置 |
部署任务的步骤支持参数引用,在执行时由用户指定参数值,任务用指定值替换相应参数执行。 |
动态执行参数 |
部署任务支持动态执行参数,在执行时动态输入参数而不用修改部署任务,增强部署任务的重用性和灵活性。 |
选择应用包 |
支持从发布仓库选择应用包。应用包可以在编译构建中自动归档到发布仓库中。 |
上传应用包 |
支持从本地上传应用包到发布仓库。 |
部署动态 |
部署任务执行产生的服务动态消息,包括部署成功、部署失败和部署任务更新和删除消息。 |
并行部署 |
用户可以在一个部署任务中选择多个主机和多个主机组,实现多主机并行部署。 |
部署详情 |
用户可以查看部署详情,可视化显示部署进程、当前部署任务信息。 |
部署日志 |
部署详情页面可以查看部署日志,多主机并行部署支持分主机日志查看。 |
统计信息 |
支持部署成功率、部署任务个数、部署总次数以及最近7天部署成功次数和失败次数。 |
流水线集成 |
可以在流水线集成部署任务,编排部署任务并行或者串行执行;支持流水线参数。 |
