什么是主机应用部署

更新时间:

云开发-主机应用部署平台是云开发平台提供的将代码部署到ECS机器的应用管理服务。主机应用部署平台,整合了云效和ECS产品,可以帮助开发者提供在线研发,构建,部署到ECS主机的全流程应用研发管理能力。

主机应用部署

代码托管

云效代码管理Codeup是阿里云出品的一款企业级代码管理平台,提供代码托管、代码评审、代码扫描、质量检测等功能,全方位保护企业代码资产,帮助企业实现安全、稳定、高效的研发管理。

在线研发

云效云端开发 DevStudio是一款阿里云云效推出的面向云原生的 WebIDE 产品。只需一个浏览器即可获得与本地 IDE 一致的开发体验。通过预置开发环境,使用智能编码能力,即可快速地编辑、调试、运行、部署云端代码。

在线构建部署

云效Flow,是一款企业级、自动化的研发交付流水线, 提供灵活易用的持续集成、持续验证、 持续发布功能,帮助企业高质量、高效率的交付业务。

  1. 构建机器集群

  2. 构建语言支持

ECS主机

云服务器ECS(Elastic Compute Service)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。

云开发平台部署主机应用的过程

  1. 第一步:根据语言进行机器环境分配,执行代码中的build.sh脚本

  2. 第二步:打包构建后build目录(云开发平台中可以修改)内容成压缩包,上传到流水线制品库

  3. 第三步:拉取构建包到主机应用/root/application(云开发平台中可以修改)/package/目录下

  4. 第四步:解压构建包到/root/application(云开发平台中可以修改)/build/目录下

  5. 第五步:执行代码中的deploy.sh