1.12.3.1.6 Egg.js应用开发-构建和发布

优质
小牛编辑
122浏览
2023-12-01

Egg.js应用开发-构建和发布

更新时间:2018-08-08 15:55:03

本章讲解:如何构建部署

研发流程

服务端托管应用的研发流程分为两种:生产环境 和 开发环境 -> 生产环境
生产环境:只有一套线上环境,部署后服务端应用将直接上线。
开发环境 -> 生产环境:存在线下和线上两套相互独立的环境,部署后服务端应用将先在开发环境上线验证,然后再在生产环境正式上线。

开发构建

平台都是基于 master 分支构建,确保代码已提交到 master之后,点击 “开始构建” 按钮。

20180807111213.png | center | 747x470

构建开始之后,可以查看构建日志,以及重试

20180807111419.png | center | 747x514

若研发流程选择的 生产环境 , 则开发构建完之后点击 “下一步” 直接进入生产环境部署。

20180807111706.png | center | 747x500

若研发流程选择的 开发环境 -> 生产环境 , 则开发构建完之后会自动部署到开发环境。

20180807113548.png | center | 747x541

生产部署

开发构建完点击 “下一步” ,进入生产环境部署。

20180807114106.png | center | 747x504

部署的前提必须是当前环境已经添加机器,否则无法开始部署。

20180807114232.png | center | 747x511

生产部署完成之后,当前版本被锁定,无法继续构建部署。可以选择 “开发下一个版本” 或者 “返回应用详情”

image.png | left | 747x425