App Center bug 跟踪器集成

重要

Visual Studio App Center 计划于 2025 年 3 月 31 日停用。 虽然可以继续使用 Visual Studio App Center,直到它完全停用,但你可以考虑迁移到几个建议的替代方法。

详细了解支持时间线和替代方案。

概述

App Center 具有适用于故障服务的 bug 跟踪器集成。 可以在日常流程中定期使用的工具中快速通知用户有关关键 App Center 事件的信息,以便获得无缝体验。 App Center 支持 Bug 跟踪器,例如 Jira Cloud、Azure DevOps (以前Visual Studio Team Services (VSTS) ) 和 GitHub。 用户需要管理员或开发人员权限才能创建和配置 bug 跟踪器。

入门

  1. 导航到 https://appcenter.ms/apps,然后选择要集成 Bug 跟踪器的特定应用。

  2. 在应用中,选择“设置”、“服务”,然后单击“添加帐户或服务”按钮。

  3. 选择要 (Jira、VSTS、Azure DevOps 或 GitHub) 集成的 bug 跟踪器。 若要为存储库添加 bug 跟踪器,需要其管理员权限。

    1. 对于 Jira:

      1. 使用 Jira 凭据 (电子邮件、密码和基本 URL) 登录,然后单击“ 添加”。 请参阅此处 ,了解如何查找基 URL

      注意:Jira 已 弃用基本身份验证。 无需键入密码, 而是在 Jira 中创建 API 令牌 并将其用作密码。 2. 选择要将 Bug 跟踪器与集成的 Jira 项目,然后单击“ 下一步”。 3. 为“自动创建票证”切换为“打开”,然后单击“添加”:

    2. 对于 Azure DevOps (以前为 VSTS) :

      1. 使用 Azure DevOps 凭据登录,并在应用授权提示时单击“ 接受 ”。
      2. 选择要与 Bug 跟踪器集成的 Azure DevOps 项目,然后单击“ 下一步”。
      3. “自动创建票证”切换为“打开”,填写“区域”和“默认有效负载”字段,然后单击“添加”:
        • 默认有效负载是一个选填字段,以供在工作项中使用。 例如 {"System.IterationPath": "Area\\Iteration 1", "System.AssignedTo": "Fabrikam"}。 有关其他信息,请参阅 工作项类型 API
    3. 对于 GitHub:

      1. 使用 GitHub 凭据登录,然后单击“ 授权 App Center”。
      2. 选择要与 Bug 跟踪器集成的 GitHub 存储库,然后单击“ 下一步”。
      3. “自动创建票证”切换为“打开”,然后单击“添加”:
  4. 完成! 现已配置 Bug 跟踪器。 使用该配置:

    • 在 App Center 中创建新的崩溃组时,它将触发在配置的 bug 跟踪器中创建 bug
    • Bug 将包含指向 App Center 中崩溃组的链接
    • 在 App Center 中 更改崩溃组的状态 时,它会更改连接的 bug 跟踪器中的 bug 状态,反之亦然。
  5. 切换到 bug 跟踪器的右手,以 配置断开连接

    • 通过配置 ,可以将响应更改为 “自动创建票证”、“ 崩溃次数”、“ 区域”“默认有效负载”。
    • 断开连接 会取消所有 bug 与崩溃组的链接。
  6. Bug 跟踪器集成在应用级别完成,每个应用只能配置一个 bug 跟踪器。 更改 bug 跟踪器:

    1. 转到 “服务 ”页。
    2. 切换到 bug 跟踪器的右手以 断开连接
    3. 重复 步骤 3

注意

将为提供符号的新错误组创建新的工作项。 如果未找到新错误组的符号,则 Bug 跟踪器集成不会创建新的工作项。

在 App Center 中更改崩溃组的状态

  1. 导航到 https://appcenter.ms/apps,然后选择具有 bug 跟踪器集成的特定应用。

  2. 在应用中,选择“ 诊断”、“ 崩溃”,然后单击具有已连接 bug 的崩溃组。

  3. 在右上角,单击具有以下任一状态的 绿色下拉框

    • 打开
    • 已解决
    • 忽略
  4. 选择崩溃组的状态。 在 App Center 中更改崩溃组的状态后,它将更新 bug 中的状态。 同样,如果更改连接的 bug 跟踪器中的 bug 状态,也会更新故障组中的状态。