集成是扩展 GitHub 功能的工具。集成可以在 GitHub 上执行诸如打开 Issue、评论 Pull Request 和管理项目之类的操作。它们还可以根据 GitHub 上发生的事件在 GitHub 外执行操作。例如,当在 GitHub 上打开 Issue 时,集成可以在 Slack 上发布消息。
许多集成是 GitHub Apps、GitHub Actions 工作流程或 GitHub Actions 工作流程的自定义操作。
- GitHub Apps 是在应用所有者的服务器或用户设备上运行的集成。更多信息,请参阅“关于创建 GitHub Apps”。
- GitHub Actions 工作流程是在 GitHub 上发生特定事件时运行的工作流程。更多信息,请参阅“了解 GitHub Actions”。
- 自定义操作是可以由 GitHub Actions 工作流执行的代码。更多信息,请参见“关于自定义操作”。
您的集成可以使用 GitHub 的 API 获取数据并更改 GitHub 上的数据。GitHub 具有 REST API 和 GraphQL API。更多信息,请参见
您的集成可以使用 Webhook 来了解 GitHub 上何时发生特定事件。更多信息,请参见“关于 Webhook”。
如果您的集成是 GitHub App 或自定义操作,您可以将您的集成发布到 GitHub Marketplace。更多信息,请参见“关于 GitHub Marketplace 应用”和“在 GitHub Marketplace 发布操作”。
如果您的集成使用生成式 AI,您可以在 GitHub 上免费查找和试用 AI 模型。请参见“使用 AI 模型进行原型设计”。