InfoGrab DocsInfoGrab Docs

GitLab.com의 ChatOps

요약

GitLab.com의 ChatOps를 사용하면 GitLab 팀 멤버가 Slack을 통해 GitLab.com에서 다양한 자동화 작업을 실행할 수 있습니다. GitLab 팀 멤버는 다음과 같은 관리 작업을 위해 GitLab.com의 ChatOps에 대한 액세스가 필요할 수 있습니다:

GitLab.com의 ChatOps를 사용하면 GitLab 팀 멤버가 Slack을 통해 GitLab.com에서 다양한 자동화 작업을 실행할 수 있습니다.

액세스 요청#

GitLab 팀 멤버는 다음과 같은 관리 작업을 위해 GitLab.com의 ChatOps에 대한 액세스가 필요할 수 있습니다:

  • 피처 플래그 구성.

  • GitLab.com 프로덕션 복제본에 대해 EXPLAIN 쿼리 실행.

  • 모든 환경 또는 특정 커밋에 대한 배포 상태 가져오기: /chatops gitlab run auto_deploy status [commit_sha]

GitLab.com의 ChatOps에 대한 액세스를 요청하려면:

Okta로 Internal GitLab for Operations에 로그인합니다.

Internal GitLab for Operations의 사용자 이름이 GitLab.com의 사용자 이름과 동일한지 확인합니다. 사용자 이름이 일치하지 않으면 Ops 인스턴스의 User Settings/Account에서 사용자 이름을 업데이트합니다. 사용자 이름이 일치해야 여러 플랫폼 운영에 따른 관리 부담을 줄일 수 있습니다. 또한 사용자 이름이 일치하면 액세스 요청 및 오프보딩 처리와 같은 작업에도 도움이 됩니다.

온보딩 버디 또는 매니저에게 연락하여 #chat-ops-test Slack 채널에서 다음 명령어를 실행해 ops ChatOps 프로젝트에 추가해 달라고 요청합니다. <username>은 본인의 GitLab.com 사용자 이름으로 교체합니다(액세스 권한이 없는 경우 #infrastructure-lounge Slack 채널에서 문의할 수 있습니다): /chatops gitlab run member add <username> gitlab-com/chatops --ops

Hi, could you please add me to the ChatOps project in Ops by running this command:
`/chatops gitlab run member add <username> gitlab-com/chatops --ops` in the
`#chat-ops-test` Slack channel? Thanks in advance.

이중 인증을 설정했는지 확인합니다.

ChatOps 프로젝트에 추가된 후 다음 명령어를 실행하여 사용자 상태를 확인하고 #chat-ops-test Slack 채널에서 명령어를 실행할 수 있는지 확인합니다:

/chatops gitlab run user find <username>

봇이 #chat-ops-test Slack 채널에서 명령어를 실행할 수 있도록 사용자 허용 프로세스를 안내합니다.

첫 번째 단계에서 GitLab.com의 사용자 이름을 변경했다면 반드시 팀 페이지이 정보를 반영해야 합니다.

참고 항목#

GitLab.com의 ChatOps

GitLab v19.1
원문 보기
요약

GitLab.com의 ChatOps를 사용하면 GitLab 팀 멤버가 Slack을 통해 GitLab.com에서 다양한 자동화 작업을 실행할 수 있습니다. GitLab 팀 멤버는 다음과 같은 관리 작업을 위해 GitLab.com의 ChatOps에 대한 액세스가 필요할 수 있습니다:

GitLab.com의 ChatOps를 사용하면 GitLab 팀 멤버가 Slack을 통해 GitLab.com에서 다양한 자동화 작업을 실행할 수 있습니다.

액세스 요청#

GitLab 팀 멤버는 다음과 같은 관리 작업을 위해 GitLab.com의 ChatOps에 대한 액세스가 필요할 수 있습니다:

  • 피처 플래그 구성.

  • GitLab.com 프로덕션 복제본에 대해 EXPLAIN 쿼리 실행.

  • 모든 환경 또는 특정 커밋에 대한 배포 상태 가져오기: /chatops gitlab run auto_deploy status [commit_sha]

GitLab.com의 ChatOps에 대한 액세스를 요청하려면:

Okta로 Internal GitLab for Operations에 로그인합니다.

Internal GitLab for Operations의 사용자 이름이 GitLab.com의 사용자 이름과 동일한지 확인합니다. 사용자 이름이 일치하지 않으면 Ops 인스턴스의 User Settings/Account에서 사용자 이름을 업데이트합니다. 사용자 이름이 일치해야 여러 플랫폼 운영에 따른 관리 부담을 줄일 수 있습니다. 또한 사용자 이름이 일치하면 액세스 요청 및 오프보딩 처리와 같은 작업에도 도움이 됩니다.

온보딩 버디 또는 매니저에게 연락하여 #chat-ops-test Slack 채널에서 다음 명령어를 실행해 ops ChatOps 프로젝트에 추가해 달라고 요청합니다. <username>은 본인의 GitLab.com 사용자 이름으로 교체합니다(액세스 권한이 없는 경우 #infrastructure-lounge Slack 채널에서 문의할 수 있습니다): /chatops gitlab run member add <username> gitlab-com/chatops --ops

Hi, could you please add me to the ChatOps project in Ops by running this command:
`/chatops gitlab run member add <username> gitlab-com/chatops --ops` in the
`#chat-ops-test` Slack channel? Thanks in advance.

이중 인증을 설정했는지 확인합니다.

ChatOps 프로젝트에 추가된 후 다음 명령어를 실행하여 사용자 상태를 확인하고 #chat-ops-test Slack 채널에서 명령어를 실행할 수 있는지 확인합니다:

/chatops gitlab run user find <username>

봇이 #chat-ops-test Slack 채널에서 명령어를 실행할 수 있도록 사용자 허용 프로세스를 안내합니다.

첫 번째 단계에서 GitLab.com의 사용자 이름을 변경했다면 반드시 팀 페이지이 정보를 반영해야 합니다.

참고 항목#