Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
여기어때 CI/CD 개선기 Part 5: Slack으로 완성되는 배포 가시성 섬네일

여기어때 CI/CD 개선기 Part 5: Slack으로 완성되는 배포 가시성

여기어때 favicon여기어때·DevOps·
AWSKubernetesCI/CDGitLabGo
2025년 09월 10일3

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

여기어때가 GitLab CI와 ArgoCD Notifications를 활용해 Slack 알림을 환경별로 분리하고 이벤트별로 세분화된 알림 체계를 구축해 배포 가시성과 대응 속도를 높였다.

구현 방법

  • Pipeline-agent 도입으로 환경별 채널 분기와 다중 채널 전송, 템플릿 관리 구조를 구현
  • .gitlab-ci.yml에 DEV_SLACK_CHANNEL, STAGE_SLACK_CHANNEL, RELEASE_SLACK_CHANNEL 선언으로 채널 매핑 간소화
  • CI 실패 시 즉시 alarm 스테이지로 알림 전송, on_failure로 빠른 대응 가능
  • ArgoCD Notifications에서 팀 채널 분리와 노이즈 제거를 위한 ApplicationSet/App of Apps 트리거 분리
  • Health Degraded 트리거를 애플리케이션 상태에 맞춰 각각 정의하고 템플릿화

주요 결과

  • 파이프라인 스크립트 간결화 및 다중 채널 지원으로 운영 편의성 향상
  • 환경별 채널 분리로 팀 대응 속도 및 협업 가시성 강화
  • 불필요한 알림 감소로 중요한 이벤트의 가시성 개선

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
여기어때 CI/CD 개선기 Part 2: CI Pipeline 설계 섬네일
80%

여기어때 CI/CD 개선기 Part 2: CI Pipeline 설계

여기어때 favicon여기어때·2025년 09월 08일
여기어때 CI/CD 개선기 Part 1: 문제 파악 섬네일
78%

여기어때 CI/CD 개선기 Part 1: 문제 파악

여기어때 favicon여기어때·2025년 09월 08일
여기어때 CI/CD 개선기 Part 4: 공통 Helm Chart 설계와 추상화 섬네일
71%

여기어때 CI/CD 개선기 Part 4: 공통 Helm Chart 설계와 추상화

여기어때 favicon여기어때·2025년 09월 10일