EdgeOne Pages 部署
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_cdc69ff0/edgeone-pages-deploy。
技能介绍
要解决的问题
直接把前端项目发到 EdgeOne Pages 时,常见卡点不是构建本身,而是环境差异:edgeone CLI 版本不满足、中国区与全球区登录态混淆、桌面浏览器登录和 headless/CI 环境无法弹窗、Token 权限容易误提交,以及部署后只拿到不完整访问 URL。该技能面向这些 IT 运维细节,给大模型一套可执行的部署检查流程,避免凭经验跳过版本、站点和登录方式判断。
技能如何工作
- 环境前置:要求
edgeoneCLI ≥1.2.30,并设置技能上下文环境变量,避免把 AI 触发的部署与人工命令混在一起。 - 站点选择:登录前先让用户选择 China 或 Global,分别对应
console.cloud.tencent.com和console.intl.cloud.tencent.com,不默认猜测。 - 登录方式:本地桌面优先浏览器登录;SSH、容器、CI 或用户明确要求时使用 Token;Token 可保存在
.edgeone/.token并加入.gitignore。 - 部署输出:自动解析
EDGEONE_DEPLOY_URL、EDGEONE_PROJECT_ID和控制台链接,强调必须保留完整查询参数,否则页面可能无法访问。 - 异常处理:覆盖浏览器不弹窗、未登录、Token 过期、项目名冲突、构建失败,以及“登录成功但账号不对”的会话复用问题。
适用边界
它适合把已有可构建项目快速发布到 EdgeOne Pages 预览或生产访问,尤其适合本地 IDE 与 CI 环境混用。但技能不会处理 ICP 备案、自定义域名解析、私有资源权限等外部合规问题;从中国大陆访问预览链接可能受备案或 CDN 策略影响,长期公开访问仍需绑定合规自定义域名。
使用场景
- 在本地 VS Code 里完成前端项目构建后,需要快速发布到 EdgeOne Pages 预览地址。
- 在 CI 容器中无法打开浏览器登录,需要用 API Token 完成 EdgeOne Pages 部署。
- 登录时出现错误账号或授权失败,需要判断中国区/全球区会话复用并改用 Token。
- 部署成功后要提取完整访问 URL、Project ID 和控制台链接,避免参数丢失。
适合人员
- 负责前端项目发布的前端工程师,需要把构建产物稳定部署到 EdgeOne Pages 并拿到完整访问地址。
- 维护 CI 流水线的运维工程师,需要在无浏览器环境下用 Token 登录并完成 EdgeOne Pages 自动部署。
- 排查登录异常的 SRE 或后端工程师,需要区分中国区与全球区账号,避免浏览器会话复用导致部署失败。
- 使用 AI 助手执行部署的工程师,需要让模型先检查 CLI 版本、站点选择和登录方式,再运行命令。