목록 보기
여기어때 CI/CD 개선기 Part 5: Slack을 통해 완성되는 배포 가시성
데브옵스

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

여기어때
여기어때
2025년 9월 9일

두줄요약

GitLab CI와 ArgoCD Notifications로 배포 알림을 통합하고 세분화했습니다. 파편화된 알림과 노이즈를 줄여 실패 감지와 운영 가시성을 높였습니다.

문제 상황

  • 팀별로 제각각인 CI 알림 구조로 인해 전체 현황 파악이 어려운 상태
  • GitLab for Slack App의 환경·이벤트별 구분 한계와 실패 로그·추가 맥락 제공 제약
  • ArgoCD 배포 알림도 훅과 설정 수정 방식이 혼재되어 관리 복잡도와 알림 노이즈가 큰 상태

해결 방법

  • GitLab CI용 pipeline-agent를 도입해 환경별 채널 분기, 다중 채널 전송, 메시지 템플릿을 일원화
  • 실패 시 즉시 alarm 스테이지로 전환해 팀 채널과 DevOps 관제 채널에 동시 알림 전송
  • ArgoCD Notifications로 배포 알림을 통합하고, 팀 채널 분리·노이즈 제거·패턴별 트리거/템플릿 세분화 적용

성능/운영 포인트

  • 파편화된 알림을 단일 체계로 정리해 배포 가시성 향상
  • Karpenter 스케일링 등 불필요한 이벤트를 억제해 중요한 배포 이벤트 집중
  • ApplicationSet과 App of Apps의 구조 차이를 반영해 중복·누락 알림 방지

다음 읽기

#GitLab CI 주제를 이어서 읽기

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

GitLab CI와 ArgoCD Notifications로 배포 알림을 통합하고 세분화했습니다.\n팀별 대응과 관제 가시성을 함께 높이도록 Slack 알림 구조를 개선했습니다.

여기어때
여기어때
데브옵스

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...