注意:选择直接上传后无法切换到 Git 集成。必须创建一个具有 Git 集成的新项目才能使用自动部署。
一、一、创建项目
1. 在 Makers 控制台首页单击创建项目,选择直接上传。
2. 填写“项目名称”,并选择“加速区域”。
注意:项目名称:长度 5-50 字符,仅支持小写字母、数字和连字符。连字符不能在开头、结尾或连续使用。
3. 将项目构建后的资产拖拽到指定区域。直接上传不会在平台侧执行构建(即不会运行 npm install、npm run build 等命令),请上传已构建完成的静态产物,而非未经构建的源码。
注意:上传前请确认以下要求:
4. 单击开始部署。资产上传后,系统会创建项目并跳转至部署详情页;部署成功后,你可以通过预览链接查看项目。
二、二、创建新部署
1. 创建项目后,进入构建部署页面,单击新建部署发布新版本。
2. 部署环境默认为“生产环境”,你也可以切换为“预览环境”。将新版本的项目资产拖拽到指定区域。
·生产环境:更新至用户访问的线上网站,立即生效。
·预览环境:在隔离环境中验证更改,不影响正式数据。
三、三、函数与 edgeone.json
直接上传的方式同样支持 Makers Functions 以及项目配置文件 edgeone.json,只需将 edge-functions 、cloud-functions 文件夹,以及 edgeone.json 文件放置于根目录下。
关于函数的更多信息,可查看 Functions 文档。
注意:对于直接上传的方式,edgeone.json 文件仅支持 redirects、rewrites 和 headers 字段的设置,详情可查看 edgeone.json。