部署模板

最近更新时间:2020-06-04 15:29:52

部署模板菜单提供了对部署模板进行管理的功能,可以显示部署模板列表、对部署模板进行编辑、删除和新建操作,并且可以直接基于某部署模板发起部署任务。默认情况下只有主机组管理员才可以对部署模板进行操作。
部署模板

基本设置

部署模板的基本设置设置了模板名称、代码库(会根据代码库名到文件类制品库中自动下载制品包)、以及是否需要审批等设置。
部署模板

主机设置

主机设置用以设置将制品部署到主机组的哪些目标主机上;
制品存放路径:表示部署器将制品存放在主机组的位置,用以快速回滚等场景。
应用路径:web服务器设定的应用路径
特别注意: 应用路径不能和制品存放路径相同、且该目录必须由部署器自动创建或者是空目录。否则会导致部署失败! 原理是部署器会在下载制品后,自动解压,生成一个文件夹,并且创建一个该文件夹到应用路径的软链。如果应用路径已经存在,且为非空,则部署器会报错。如果该应用路径已经存在,但是是空路径,部署器会自动删除该路径并且创建软链。
部署模板

任务设置

部署前置任务主要是停服脚本
部署后置任务通常是服务启动脚本
部署任务的真正执行过程:

  1. 部署服务从制品库下载制品 2.服务服务将制品上传至目标主机 3.执行部署前置任务 4切换版本软链 5.执行后置任务
    这样真正前置和后置任务之间,服务中断的时间很短。只是一个软链切换过程。
    如果是集群部署,前端有负载均衡,就可以做到无感上线。
    部署模板

金山云,开启您的云计算之旅

免费注册