使用 GitHub 应用连接存储库

在本文档中,你将了解如何安装 App Center GitHub 应用并在开发工作流中使用此集成。

安装 App Center GitHub 应用

App Center GitHub 应用是 Github Marketplace 应用,可直接从 github 安装。

若要安装此应用,请在具有移动项目的存储库中打开 GitHub 中的拉取请求。 打开此拉取请求后,将显示一条通知,以通过 CI GitHub 应用 (CI) 设置持续集成。 仅当尚未安装任何 CI GitHub 应用时,才会显示此通知。

显示从 GitHub PR 安装 CI GitHub 应用的通知的图像

请按照通知中的链接,指向应用的移动 CI 类别,然后选择 App Center 应用。 选择四个计划中的一个,包括免费层,并安装该应用。 可在个人 GitHub 帐户和 GitHub 组织中安装该应用。

使用 GitHub 应用载入存储库

安装 GitHub 应用后,登录到 App Center 或创建新的 App Center 帐户。 接下来,选择要设置的存储库,然后按向导创建应用 () 。 显示 App Center 有权查看的存储库。 可以通过更改 GitHub 应用配置来共享其他存储库。

备注

如果 github 组织中安装了 GitHub 应用,则会自动创建一个 App Center 组织,该组织将成为新应用的所有者。 必须将其他成员添加到 App Center,以查看或编辑 App Center。 可以阅读有关组织App Center。

必须先配置分支,然后才能启动生成。 在分别为Android、iOS和 Windows 的"配置生成"文章中详细了解如何配置分支。 如果要生成拉取请求,请指定该拉取请求的目标分支的配置。

向 GitHub 报告生成状态

在 GitHub 上打开拉取请求将启动App Center生成,并复制目标分支的生成配置。 App Center在此生成过程中跳过"启动测试和分发"步骤。 生成运行和完成时,App Center拉取请求视图的"检查"选项卡中将生成状态报告回 GitHub。 单击"查看上的详细信息"链接App Center 导航 回App Center生成。 在合并或显示在"检查"选项卡下之前,分叉存储库的拉取请求不会生成。

显示 GitHub 拉取请求视图中的"检查"选项卡的图像

备注

在未配置的分支上打开拉取请求时,"检查"选项卡将显示"需要 操作"。 单击" 解析 "链接以配置分支。

连接新存储库

通过添加对 GitHub 应用安装的存储库访问权限来添加新应用。 配置 GitHub 应用安装, 并选择新存储库以授予对 和 连接的访问权限。 单击 "保存"后,将重定向到 App Center以配置新应用。

备注

利用此功能的最佳方式为"仅选择存储库"选择访问权限,并根据需要添加每个存储库。 如果生成依赖于专用 子模块 ,则可能还需要添加这些子模块。

另外,在安装 GitHub 应用后,App Center 发送欢迎电子邮件。 单击电子邮件中的 " 连接存储库 " 按钮,并重复此过程以创建新的连接,通过 GitHub 应用连接新的存储库。

连接现有应用

现有 App Center 应用无法将生成状态报告给 GitHub, 除非 它们已载入以上步骤。 通过电子邮件链接创建一个新应用,以利用此功能。