GitHub 软件包

GitHub 软件包含可将 GitHubAutomation 360 集成的操作和网页触发器,以自动执行各种 GitHub 工作流,例如问题和拉取请求管理、查看存储库和分支,以及在问题和拉取请求中发表评论。 网页触发器使您能够基于各种 GitHub 事件创建事件驱动的自动化。

概览

GitHub 软件包操作使您能够在 GitHub 存储库中创建、检索、列出、更新、评论和合并可用的数据。 每个操作都包含一个选项,可以将响应数据捕获到变量中,以便在同一自动化会话中的其他下游操作中使用,因为当前不支持全局变量。 网页触发器可以配置为监听任何 GitHub 组织或存储库中的事件。 触发器监听事件,并在事件发生时启动配置的操作。 有关 GitHub 网页触发器的详细信息,请参阅 GitHub 网页触发器

软件包中的连接操作会对 GitHub 存储库与 Control Room 之间的连接进行身份验证。 身份验证需要一个 GitHub 个人访问令牌。 该软件包支持经典和细粒度的令牌。 确保您使用具有所需权限的有效令牌。 有关创建 GitHub 个人访问令牌的更多信息,请参阅 Managing your personal access tokens

GitHub 软件包中的操作

使用获取操作来检索特定工件的详细信息,例如问题、拉取请求或存储库。 使用列出操作在指定的存储库中列出所有可用的工件。 GitHub 软件包包含以下操作:

Action 描述
连接 验证与 GitHub 的连接并建立会话上下文。
创建问题 GitHub 存储库中创建问题。
获取问题 GitHub 存储库中检索问题的详细信息。
列出问题 列出 GitHub 存储库中可用的所有问题。
更新问题 更新 GitHub 存储库中某个问题的特定字段。
创建拉取请求 GitHub 存储库中创建拉取请求。
获取拉取请求 GitHub 存储库检索拉取请求的详细信息。
列出拉取请求 列出 GitHub 存储库中所有可用的拉取请求。
合并拉取请求 将拉取请求合并到 GitHub 存储库的基础分支。
获取存储库 检索 GitHub 中指定存储库的详细信息。
列出存储库 列出指定 GitHub 用户的所有存储库。
列出分支 列出指定的 GitHub 存储库中的所有分支。
添加评论 为指定的 GitHub 存储库中的问题或拉取请求添加评论。
断开连接 将自动化会话从 GitHub 断开并结束该会话。