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:
-
使用 Okta 登录 Internal 极狐GitLab for Operations。
-
确认你在 Internal 极狐GitLab for Operations 中的用户名与你在 JihuLab.com 中的用户名一致。如果不匹配,请在 Ops 实例的用户设置/账户 中更新用户名。匹配用户名是为了减少运行多个平台的管理工作。匹配用户名也有助于管理访问请求和离职等任务。
-
联系你的入职伙伴或经理,请他们在 #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`?提前感谢。 -
确保你已设置双重认证。
-
被添加到 ChatOps 项目后,运行以下命令检查用户状态,确保你可以在 #chat-ops-test Slack 频道中执行命令:
plaintext/chatops gitlab run user find <username>机器人会引导你完成允许用户在 #chat-ops-test Slack 频道中执行命令的过程。