极狐 GitLab

JihuLab.com 上的 ChatOps

JihuLab.com 上的 ChatOps 允许极狐GitLab 团队成员使用 Slack 在 JihuLab.com 上运行各种自动化任务。

请求访问#

极狐GitLab 团队成员可能需要访问 JihuLab.com 上的 ChatOps,以执行如下管理任务:

  • 配置功能标志。
  • 针对 JihuLab.com 生产副本运行 EXPLAIN 查询。
  • 获取所有环境或特定提交的部署状态:/chatops gitlab run auto_deploy status [commit_sha]

要请求访问 JihuLab.com 上的 ChatOps:

  1. 使用 Okta 登录 Internal 极狐GitLab for Operations

  2. 确认你在 Internal 极狐GitLab for Operations 中的用户名与你在 JihuLab.com 中的用户名一致。如果不匹配,请在 Ops 实例的用户设置/账户 中更新用户名。匹配用户名是为了减少运行多个平台的管理工作。匹配用户名也有助于管理访问请求和离职等任务。

  3. 联系你的入职伙伴或经理,请他们在 #chat-ops-test Slack 频道中运行以下命令,将你添加到 ops ChatOps 项目,将 <username> 替换为你的 JihuLab.com 用户名(如果他们无权限,可以在 #infrastructure-lounge Slack 频道中寻求帮助): /chatops gitlab run member add <username> gitlab-com/chatops --ops

    plaintext
    你好,你可以在 `#chat-ops-test` Slack 频道中运行以下命令,将我加到 Ops 的 ChatOps 项目中吗: `/chatops gitlab run member add <username> gitlab-com/chatops --ops`?提前感谢。
  4. 确保你已设置双重认证。

  5. 被添加到 ChatOps 项目后,运行以下命令检查用户状态,确保你可以在 #chat-ops-test Slack 频道中执行命令:

    plaintext
    /chatops gitlab run user find <username>

    机器人会引导你完成允许用户在 #chat-ops-test Slack 频道中执行命令的过程。

  6. 如果第一步中你更改了 JihuLab.com 的用户名,请确保在 团队页面更新此信息

参见#