六维教程

EdgeOne Makers 项目管理

前面几篇讲了怎么部署前端框架和后端全栈项目(EdgeOne Makers 前端框架部署EdgeOne Makers 后端与全栈框架)。项目多了以后,怎么管理这些项目就变成一个问题了。这篇讲讲怎么编辑项目、删除项目、配置项目设置,以及团队协作时怎么管理成员权限。

项目列表

登录控制台后,首页会显示你所有的的项目列表。

每个项目卡片上会显示:

信息 说明
项目名称 你创建时起的名字,可以修改
访问地址 默认分配的域名,比如 https://my-project.edgeone.app
最近部署时间 最后一次部署是什么时候
部署状态 当前状态,比如”运行中”、”部署中”、”构建失败”

点击项目卡片就能进入项目详情页。

编辑项目

进入项目详情页后,点击顶部的”设置”标签,可以修改项目的基本信息。

修改项目名称

项目名称可以随时改。比如一开始起了个临时的名字,后来想改得更正式一点。

点击项目名称旁边的编辑按钮,输入新名字,保存即可。

注意: 修改项目名称不会改变默认的访问地址。访问地址是创建时生成的,改了名字也不会变。如果想换访问地址,得绑定自定义域名,这个在 EdgeOne Makers 域名管理 里讲。

修改项目描述

可以给项目加一段描述,方便自己或团队成员理解这个项目是干嘛的。

描述是可选的,不填也没关系。

删除项目

如果项目不用了,可以删除。

进入项目设置页,拉到最下面,会看到一个”删除项目”的按钮。

点击后会弹出一个确认框,让你输入项目名称来确认删除。这是为了防止误删。

输入项目名称,点击确认,项目就被删除了。

删除项目后:

会发生什么 说明
访问地址失效 默认分配的域名不能再访问了
部署记录清除 所有的部署历史都会删掉
环境变量删除 配置的环境变量也会一起删掉
绑定的自定义域名解绑 如果绑了自定义域名,会自动解绑

删除操作不可恢复,删除前要想清楚。

项目设置

项目设置里除了基本信息,还有一些重要的配置项。

构建配置

配置项 说明 示例
构建命令 执行什么命令来构建项目 npm run build
输出目录 构建产物在哪个目录 dist
安装命令 执行什么命令来安装依赖 npm install
Node 版本 用哪个 Node 版本来构建 18.x

这些配置在创建项目时会自动填充,也可以在设置里手动改。

环境变量

环境变量用来存储敏感信息,比如 API 密钥、数据库连接地址等。

点击”环境变量”标签,可以看到当前项目配置的所有环境变量。

可以添加、编辑、删除环境变量。每个环境变量有一个名字和一个值。

环境变量的详细用法在 EdgeOne Makers 构建与环境变量 里会详细讲。

域名管理

可以绑定自定义域名,配置 SSL 证书。

点击”域名管理”标签,可以看到当前绑定的域名列表。

详细的域名配置在 EdgeOne Makers 域名管理 里讲。

通知设置

可以配置部署成功或失败时发送通知。

支持邮件通知、Webhook 通知等方式。

详细的通知配置在 EdgeOne Makers 消息通知 里讲。

团队协作

如果你的项目是团队共同开发的,可以邀请其他成员一起管理项目。

邀请成员

进入项目设置,点击”团队成员”标签,会看到当前的成员列表。

点击”邀请成员”按钮,输入对方的邮箱地址,选择权限角色,发送邀请。

对方会收到一封邀请邮件,点击邮件里的链接就能接受邀请,加入项目。

权限角色

EdgeOne Makers 提供了三种权限角色:

角色 权限 适用场景
所有者 拥有所有权限,包括删除项目、管理成员 项目负责人
管理员 可以修改项目设置、触发部署、查看日志,但不能删除项目和管理成员 核心开发人员
开发者 可以查看项目信息、触发部署,但不能修改项目设置和管理成员 普通开发人员
观察者 只能查看项目信息,不能做任何操作 产品经理、测试人员

可以根据团队成员的实际需求分配不同的角色。

移除成员

如果某个成员不再参与项目,可以把他移除。

在团队成员列表里找到这个人,点击”移除”按钮,确认后就移除了。

移除后,这个人就不能再访问这个项目了。

团队项目

如果你的团队有多个项目,可以创建一个团队,把所有项目放到团队下面。

创建团队后,可以在团队层面邀请成员,被邀请的成员可以访问团队下的所有项目。

这样就不用每个项目都单独邀请一次了。

项目分组

项目多了以后,可以用分组来管理。

比如把前端项目放到”前端”分组,后端项目放到”后端”分组。

在项目列表页,点击”新建分组”,给分组起个名字,然后把项目拖到对应的分组里。

分组只是视觉上的分类,不影响项目的实际运行。

项目标签

除了分组,还可以给项目打标签。

比如给所有线上运行的项目打一个”production”标签,给测试用的项目打一个”staging”标签。

在设置里可以给项目添加标签,然后在项目列表页可以按标签筛选。

标签也是用来辅助管理的,不影响项目运行。

速查卡片

要点 说明
项目列表 控制台首页显示所有项目,包括名称、地址、部署状态
编辑项目 可以修改项目名称和描述,不影响访问地址
删除项目 不可恢复,会清除所有数据和配置
构建配置 构建命令、输出目录、Node 版本等可以在设置里修改
团队协作 支持邀请成员,有所有者、管理员、开发者、观察者四种角色
权限管理 不同角色有不同权限,根据需要分配
项目分组 可以用分组和标签来管理多个项目
团队项目 可以创建团队,统一管理多个项目和成员
上一篇
EdgeOne Makers 后端与全栈框架
下一篇
EdgeOne Makers 域名管理