集成是扩展 的功能的工具。 集成可以对 执行一些操作,例如打开问题、对拉取请求添加注释和管理项目。 它们还可以根据 上发生的事件在 之外执行操作。 例如,在 上打开问题时,集成可以在 Slack 上发布。
许多集成都包括 Apps、 Actions 工作流或 Actions 工作流的自定义操作。
- Apps 是在应用所有者的服务器或用户设备上运行的集成。 有关详细信息,请参阅“关于创建 应用”。
- Actions 工作流会在 上发生特定事件时运行。 有关详细信息,请参阅“了解 Actions”。
- 自定义操作是由 Actions 工作流执行的代码。 有关详细信息,请参阅“关于自定义操作”。
集成可以使用 的 API 提取数据,并更改 上的数据。 提供 REST API 和 GraphQL API。 有关详细信息,请参阅:
集成可以使用 Webhook 了解 上发生的特定事件。 有关详细信息,请参阅“关于 web 挂钩”。
如果集成是 App 或自定义操作,则可以在 Marketplace 上发布集成。 有关详细信息,请参阅 关于面向应用的 Marketplace 和 在 Marketplace 中发布操作。
如果集成使用生成式 AI,则可以在 上免费查找和试验 AI 模型。 请参阅 使用 AI 模型进行原型制作。