注意:以下文档只适用于TOP接口,请谨慎使用!
EWS为PHP、PYTHON服务提供单文件热部署功能,方便用户在线上环境便捷地小批量修改程序文件并实时生效。
第一步,在AppEngine列表页面找到单文件发布的入口
第二步,在单文件发布页面首先选择目录:
得到当前线上环境应用程序的目录结构:
选定目标目录。在这个例子里,我们选择要发布一个文件到/webroot下。
第三步,上传待发布的文件。
在本例中,我们上传了一个index.php文件到/webroot目录。在这个文件里,我们在“Hello World!”后面加上了一句“HOT FIX”,如图:
第四步,继续上传要发布的文件,还可以在上传列表中删除已经上传的文件。每次发布最多可以选择5个文件。
第五步,发布上线。
可以在控制台输出窗口看到热部署的进度,如图:
第六步,发布成功后,可以看到本次发布显示到发布记录里了。
第七步,在浏览器访问验证修改是否已经生效。
1. 该功能将直接覆盖正式环境的文件,文件的改动内容不会保存到历史版本或代码仓库中。
2. 该功能适合有少量小文件更新的情况,如果改动文件过多或者改动后的文件过大,建议使用代码仓库编译部署。