GitLab 集成

代码仓库、议题和合并请求,随问随答。

同一个问题的自托管版本。

如果你的工程团队使用 GitLab——通常是因为它可以自托管——连接后,代码仓库、议题和合并请求就都在助手的触达范围内。

概览

选择 GitLab 通常是为了掌控力:公司希望把源代码放在自己的基础设施上,或者有意让 CI 和代码放在同一处。

拥有自建预订平台的物业集团有时正属于这一类,尤其是当数据保护要求让自托管比走政策论证更省事的时候。

连接 GitLab 让这个团队获得和其他人一样的对话式触达能力——有什么待处理、有什么在等待、有什么变了——而无需放弃他们当初出于充分理由选择的架构。和这一类集成的其他成员一样,它服务的是你的工程师,而不是运营团队。

实际的判断标准是:公司里是否有人写代码。如果没有,可以跳过这一项——它背后并没有隐藏什么物业管理方面的好处,假装有只会浪费你的时间。

ProhostAI 能用 GitLab 做什么

连接 GitLab 后,ProhostAI 就能用日常语言处理你的项目、议题和合并请求。

读取

  • 搜索项目在已连接账号可访问的项目中查找代码和历史记录。“portal 项目里有什么在等待审核?”
  • 查看议题和合并请求查看哪些是开放的,哪些已经停滞。

创建和更新

  • 创建和更新议题在发现工作项时创建或更新议题。
  • 在合并请求中留言无需切换场景即可留言。

如何连接 GitLab

GitLab 通过 OAuth 连接,可以是 gitlab.com,也可以是可通过互联网访问的自托管实例。

  1. 1打开 ProhostAI,进入设置 → 连接。
  2. 2搜索 GitLab,然后选择连接。
  3. 3登录 GitLab 并授权相应权限。
  4. 4询问某个项目里有哪些是开放的,确认连接生效。

须知

自托管实例也可以使用,只要该实例能通过互联网访问以完成 OAuth 流程。

访问权限遵循已连接账号的项目权限。

这是为工程团队准备的工具,而不是给物业运营用的。

GitLab 集成常见问题

支持,只要该实例能通过互联网访问,以便完成 OAuth 连接。

已连接账号能访问的那些。项目权限设置依然生效。

可以,还能更新议题、在合并请求中留言,全部在该账号的权限范围内。

无关。它服务的是自研软件公司里的工程团队。

在 ProhostAI 中打开设置 → 连接,断开连接,或者在 GitLab 设置中撤销该应用的授权。

无需切换场景,直达代码