赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 函数计算 FC 2.0
  4. 实践教程
  5. 基于Source构建第三代应用的集成方案
  6. GitHub集成

GitHub集成

  • 基于Source构建第三代应用的集成方案
  • 发布于 2025-04-16
  • 0 次阅读
文档编辑
文档编辑

本文介绍如何基于事件总线EventBridge的HTTP Source和GitHub进行集成对接。

背景信息

GitHub是一种版本管理工具,针对多人开发的项目,当代码仓库发生某些特定操作时,将此类操作事件通过事件总线EventBridge推送给项目成员,有效关注代码变更,提高协同效率。

前提条件

  • 开通事件总线EventBridge并授权

  • 创建自定义总线

  • 安装并注册GitHub账号

操作步骤

步骤一:创建GitHub的接入Webhook地址

在事件总线EventBridge控制台创建事件源HTTP/HTTPS 触发,参数配置如下。更多信息,请参见自定义事件源HTTP/HTTPS触发。

  • 请求类型:选择HTTP&HTTPS。

  • 请求方法:选择POST。

  • 安全配置:选择无需配置。

创建完成后,您可以在事件源列表找到刚才创建的自定义事件源,然后单击详情查看配置信息。其中公网请求 URL可以作为事件源的接入Webhook地址。pic-1

步骤二:在GitHub代码仓库创建Webhook

  1. 登录GitHub,单击任一repository。

  2. 单击Settings页签,然后在左侧导航栏单击Webhooks。

  3. 单击右上角的Add webhook,然后在创建Webhook的配置项中,配置以下参数,然后单击Add webhook。

    • Payload URL:填写步骤一生成的公网请求 URL。

    • Content type:选择application/json。

    • 触发方式:选择Just the push event.

    pic-2
  4. 在本地仓库做变更,将变更提交后推送GitHub。

步骤三:验证结果

  1. 登录事件总线EventBridge控制台。
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击事件总线,然后单击目标自定义事件总线。

  4. 在左侧导航栏,单击事件追踪查看并验证获取的事件信息。

相关文章

Grafana集成 2025-04-16 14:22

本文介绍如何基于事件总线EventBridge的HTTP Source和Grafana监控源进行集成对接。 背景信息<

GitHub集成 2025-04-16 14:22

本文介绍如何基于事件总线EventBridge的HTTP Source和GitHub进行集成对接。 背景信息</

Jenkins集成 2025-04-16 14:22

本文介绍如何基于事件总线EventBridge的HTTP Source和Jenkins监控源进行集成对接。 背景信息<

Shopify集成 2025-04-16 14:22

本文介绍如何基于事件总线EventBridge的HTTP Source和Shopify监控源进行集成对接。 背景信息

Gitee集成 2025-04-16 14:22

本文介绍如何基于事件总线EventBridge的HTTP Source和Gitee进行集成对接。 背景信息

语雀集成 2025-04-16 14:22

本文介绍如何基于事件总线EventBridge的HTTP Source和语雀监控源进行集成对接。 背景信息

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号