• 产品简介
  • 快速开始
    • 导入 Git 仓库
    • 从模板开始
    • 直接上传
    • 从 AI 开始
  • 框架指南
    • 前端
      • Vite
      • React
      • Vue
      • 其他框架
    • 后端
    • 全栈
      • Next.js
      • Nuxt
      • Astro
      • React Router
      • SvelteKit
      • TanStack Start
      • Vike
    • 自定义 404 页面
  • 项目指南
    • 项目管理
    • edgeone.json
    • 缓存配置
    • 错误码
  • 构建指南
  • 部署指南
    • 概览
    • 触发部署
    • 管理部署
    • 部署按钮
    • 使用 Github Action
    • 使用 Gitlab CI/CD
    • 使用 CNB 插件
    • 使用 IDE 插件
    • 使用 CodeBuddy IDE
  • 域名管理
    • 概览
    • 自定义域名
    • 配置 HTTPS 证书
      • 概览
      • 申请免费证书
      • 使用 SSL 托管证书
    • 配置 DNS 的 CNAME 记录
  • 可观测性
    • 概览
    • 指标分析
    • 日志分析
  • Pages Functions
    • 概览
    • Edge Functions
    • Cloud Functions
      • 概览
      • Node Functions
  • 中间件
  • KV 存储
  • 边缘 AI
  • API Token
  • EdgeOne CLI
  • Pages MCP
  • 消息通知
  • 集成指南
    • AI
      • 对话型大模型集成
      • 图片大模型集成
    • 数据库
      • Supabase 集成
      • Pages KV 集成
    • 电商
      • Shopify 集成
      • WooCommerce 集成
    • 支付
      • Stripe 集成
      • Paddle 集成
    • CMS
      • WordPress 集成
      • Contentful 集成
      • Sanity 集成
      • Payload 集成
    • 身份验证
      • Supabase 集成
      • Clerk 集成
  • 最佳实践
    • 使用通用大模型快速搭建 AI 应用
    • 使用边缘 AI 模型快速搭建对话型 AI 站点
    • 使用 Shopify 搭建电商平台
    • 使用 Supabase 和 Stripe 搭建 SaaS 站点
    • 如何快速搭建公司品牌站点
    • 如何快速搭建博客站点
  • 迁移指南
    • 从 Vercel 迁移至 EdgeOne Pages
    • 从 Cloudflare Pages 迁移至 EdgeOne Pages
    • 从 Netlify 迁移至 EdgeOne Pages
  • 排障指南
  • 常见问题
  • 联系我们
  • 产品动态

触发部署

本小节将介绍几种不同的方式来触发 Pages 项目的部署。

Git 自动触发部署

将 Pages 项目与 Git 仓库关联后,系统会自动监听推送事件并触发部署。目前默认只有主分支的提交才会自动触发部署。

手动触发部署

在 Pages 控制台中,您可以通过以下方式手动触发部署:
在项目列表中单击重新部署,以重新构建最新的部署配置。
在部署记录中选择特定的部署记录进行重新部署。

部署钩子

除了以上的方式,您还可以通过部署钩子触发部署。每个触发事件都是一个唯一的 URL,通过 HTTP POST 请求来启动新的部署。这一功能使您能够将 Pages 集成到您的工作流中。
适用场景:
当无头 CMS 中的内容发生变化时,自动构建并部署。
实现完全自定义的 CI / CD 流程,仅在满足特定条件时进行部署。
设置定时任务,按固定时间更新网站。
通过第三方服务触发部署,例如支付成功后自动更新。
操作步骤:
1. 进入控制台,打开项目设置页面,找到“部署钩子”模块。
2. 单击新建部署钩子,输入名称,选择分支,然后单击确定
3. 创建后,您可以在项目内通过 POST 请求调用该 API,触发对应分支的部署。
警告:
部署钩子与您的项目唯一关联,无需额外认证。请务必妥善保护这些 URL,避免泄露。如果怀疑存在未授权使用,请立即删除并重新生成钩子。

与常见 CMS 平台集成部署钩子

每个 CMS 提供商的集成方式各不相同,下面以 Ghost 为例逐步说明。
您可以通过创建新的自定义集成,将 Ghost 网站配置为触发 EdgeOne Pages 的部署。在 Ghost 网站的设置中,前往集成页面,创建一个新的自定义集成。



每个自定义集成可以附加多个 webhook。选择“Add Webhook”,并将事件设置为“Post Published”。然后,将您的唯一部署钩子 URL 粘贴到目标 URL 中。创建此 webhook 后,每当您的 Ghost 网站发布文章时,EdgeOne Pages 应用程序将自动重新部署。







ai-agent
你可以这样问我
如何开始使用 EdgeOne Pages?