EdgeOne不自动部署

现象复现

绑定 GitHub 仓库,推送到page分支(非主分支),EdgeOne 不会自动触发部署;更新仓库内容,EdgeOne不会自动部署。

注意在项目设置中正确配置域名所对应的分支

修复方案

方案 1:原生 Git 集成(Webhook 方式,优先)

  1. EdgeOne 断开 Git 关联
  2. GitHub 应用EdgeOne Makers授权,确保该仓库拥有权限
  3. EdgeOne 重新绑定仓库,生产分支指定page,开启自动部署
  4. 确认 GitHub 仓库出现 EdgeOne Webhook
  5. push 代码到page分支,观察Recent Deliveries和 EdgeOne 部署列表

方案 2:兜底方案(原生 Webhook 持续异常时使用)

绕过 GitHub 仓库 Webhook,使用部署钩子 + GitHub Action

  1. EdgeOne 项目设置 → 部署钩子,创建钩子,复制 POST 地址
  2. 在仓库新建.github/workflows/edgeone-deploy.yml,监听page分支 push,调用该 POST 地址触发部署。

由 GitHub Action 主动调用接口触发部署,不再依赖仓库 webhook。