GitHub 组织网页触发器

GitHub 组织网页触发器用于监控 GitHub 组织的事件。 一旦组织中发生事件,触发器就会激活并启动自动化工作流。

将您的触发器映射到 GitHub 组织,并配置触发器,以便在组织发生任何事件时运行自动化。

GitHub 组织网页触发器支持组织中的以下事件:
  • 创建
  • 复刻
  • 问题注释
  • 问题
  • 标签
  • 拉取请求
  • 拉取请求审查
  • 推送
  • 开始
  • 观看

例如,创建 GitHub 组织网页触发器以监控 GitHub 组织的问题。 当在监控的组织中创建问题时,触发器将激活并启动自动化中的下一个操作。

先决条件

  • 您必须具有 Bot CreatorCitizen Developer 许可证。
  • 您必须拥有查看我的机器人权限。
  • 您必须拥有该角色的所有事件触发器权限。
  • 您必须对自动化所在文件夹具有签入签出权限。
  • 您必须登录到您的 Control Room
  • GitHub 网页触发器使用 个人访问令牌验证用户的身份。 GitHub 网页触发器支持经典和细粒度的访问令牌。 确保在 GitHub 用户设置中生成个人访问令牌,并将其存储在 Credential Vault。 有关创建和管理个人访问令牌的更多信息,请参见管理您的个人访问令牌

过程

  1. 在左侧窗格中,单击自动化
  2. 单击 创建 > 任务机器人
    创建任务机器人向导已显示。
  3. 名称字段中为机器人输入一个合适的名称。
    默认情况下,所有机器人都存储在 \Bots 文件夹中。
  4. 可选: 您可以在描述字段中为机器人添加描述。
  5. 可选: 您可以使用选择按钮将机器人保存在不同的文件夹中。
  6. 单击创建和编辑
    机器人已创建,并显示编辑任务机器人
  7. 单击触发器 > GitHub,然后双击或拖动组织网页触发器将该网页触发器添加到触发器部分。
  8. 监听事件下拉菜单中选择一个或多个要监听的事件。
    支持以下事件:
    • 创建
    • 复刻
    • 问题注释
    • 问题
    • 标签
    • 拉取请求
    • 拉取请求审查
    • 推送
    • 开始
    • 观看
  9. 组织名称字段中输入 GitHub 组织名称。
  10. 选择身份验证类型部分中选择以下选项之一。
    默认情况下,选择选择身份验证类型中的个人访问令牌作为身份验证类型。
    • 凭据: 单击选择,选择已在 Credential Vault 中配置的个人访问令牌
    • 不安全的字符串: 复制并粘贴在 GitHub 开发人员设置中生成的个人访问令牌字符串。
      注: 确保个人访问令牌未过期。
  11. 可选: 响应选项中添加变量到触发器。 有关变量的更多信息,请参阅 变量概述
    注: 如果您使用现有变量作为响应,请确保该变量的用作输入复选框已启用。
  12. 可选: 如有需要,请在触发器部分添加更多触发器。
  13. 双击相应的操作,或从操作面板拖动到操作部分。
    有关操作的信息,请参阅 Actions 构建自动化
  14. 单击保存以保存机器人。
当您使用使用触发器运行运行机器人时,网页触发器将激活并监听 ForkIssuesLabel 事件。 当组织中发生其中一个事件时,触发器将启动后续的 Message Box 操作。