포스트

GitLab CI × Slack Webhook | 3. 사용자별 프로필 이모지 맞춤 적용

GitLab CI × Slack Webhook | 3. 사용자별 프로필 이모지 맞춤 적용

📌 이 글은 GitLab CI × Slack Webhook 중 3편입니다.
1편: Freeze-Free MR Pipeline 설계
2편: Freeze-Window 차단·MR 알림·외부 Include 자동화
4편: 가이드- MR 알림·Draft 토글·충돌 감지


동일한 프로필 이모지를 사용하다 보니, 슬랙/깃랩 알림에서 누가 어떤 작업을 했는지 식별이 어려웠습니다. 그래서 사용자별로 다른 프로필 이모지를 적용하는 방법을 고민하게 되었습니다.

image.png


시도한 방법(선택지)

  1. Slack 프로필 이미지 가져오기
  2. GitLab 프로필 이미지 가져오기
  3. Slack 커스텀 이모지 직접 만들기

각 방법별 검토 및 결정 과정

1. Slack 프로필 이미지 가져오기
채널 토큰 및 사용자 개별 토큰이 필요해 현실적으로 불가능

2. GitLab 프로필 이미지 가져오기
GitLab profile API를 활용하려 했으나, 프로필 이미지 URL의 정확한 위치를 찾을 수 없어 포기

3. Slack 커스텀 이모지 직접 만들기
가장 번거롭지만, 별도의 API 통신 없이 확실하게 적용 가능해 최종 선택. 각 사용자가 직접 이모지를 만들어 등록


image.png

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.