云效使用指南:持续交付:部署:部署配置:通过脚本部署-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

云效使用指南:持续交付:部署:部署配置:通过脚本部署

行者武松 2017-10-23 14:29:18 1656


本文讲解如何配置通过自定义脚本把Web应用部署到指定服务器。
关于如何配置构建产生部署用的包,请参见 Web应用构建配置

企业机器资源的管理


企业管理员,点击右上角设置,进入“企业设置”页面,点击左侧“机器管理”,然后点击添加主机,通过安装agent的方式,将您的一台机器加入RDC的管理。
用这种方法,您不仅可以把您的阿里云ECS机器纳入管理,还可以把您其他途径的机器纳入管理,只要他的机器可以访问公网。



agent安装依赖说明:

  1. #该agent依赖Python2.7,当您的机器上的Python版本非2.7,或是您的机器上缺失了zlib-dev openssl-devel  bzip2-devel包,则请按照如下步骤,首先安装Python2.7:
  2. wget "http://agent-install.oss-cn-hangzhou.aliyuncs.com/Python-2.7.13.tgz"
  3. #下载及解压压缩包:
  4. tar -zxvf Python-2.7.13.tgz
  5. #安装必要的工具包:
  6. #centos/redhat系统使用命令
  7. yum install -y zlib-dev openssl-devel  bzip2-devel
  8. #debian/ubuntu系统使用命令
  9. apt-get install -y zlib1g libssl-dev  libbz2-dev
  10. #在解压后的路径下执行:
  11. ./configure --with-zlib
  12. make
  13. make install


应用环境关联到机器


在“应用”-“环境”页面,点击“资源管理”,可以增加关联的机器。 提示:
  • 应用可以关联的机器,来自于企业管理员在企业设置中导入的机器;
  • 如选择不到机器,请联系管理员导入机器;






应用部署信息配置


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

不同的应用可以有自己的定制化的部署脚本,这里给出了一个 基于SLB的滚动发布脚本示例,供您参考。
此外,可以把部署脚本放在代码库中,当它的内容更新时,将在部署时自动同步到各机器。详述见 在代码库中存储部署脚本
nbsp使用配置 云效使用 云效使用指南通过脚本 云效使用指南脚本 云效使用指南配置通过
分享到
取消 提交回答
全部回答(0)
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

相似问题
最新问题
推荐课程