部署配置:通过脚本部署

更新时间:

本文讲解如何配置通过自定义脚本把Web应用部署到指定服务器。

关于如何配置构建产生部署用的包,请参见Web应用构建配置

关于如果进行企业机器资源的管理,如果已有主机,请参见把已有机器关联到云效本企业,如果暂时没有主机,请参见配置授权云效配置ECS模板购买ECS机器

应用环境关联到机器

在“应用”-“环境”页面,点击“资源管理”,可以增加关联的机器。

提示

  • 应用可以关联的机器,来自于企业管理员在企业设置中导入的机器;
  • 如选择不到机器,请联系管理员导入机器;

测试资源

关联机器

应用部署信息配置

新建好应用之后,在环境页面,您可以看到,云效会为您预置日常、预发、正式三个环境。并且可以对每个环境做部署的配置: 部署配置

部署脚本

注意:

当前环境正在部署时,部署配置无法修改。(若在部署过程中修改部署配置,会生成中间版本,当部署完成写入正式基线后,该中间版本会被清除掉)>注意:当前环境正在部署时,部署配置无法修改。(若在部署过程中修改部署配置,会生成中间版本,当部署完成写入正式基线后,该中间版本会被清除掉)

不同的应用可以有自己的定制化的部署脚本,这里给出了一个基于SLB的滚动发布脚本示例,供您参考。

此外,可以把部署脚本放在代码库中,当它的内容更新时,将在部署时自动同步到各机器。详述见在代码库中存储部署脚本