목록 보기
AWS CodeCommit 어디까지 써봤니?
데브옵스

AWS CodeCommit 어디까지 써봤니?

브랜디
브랜디
2022년 5월 26일

두줄요약

AWS CodeCommit PR 리뷰의 수동 요청·확인 과정을 Slack과 API로 자동화했습니다.\n리뷰어 지정, 코멘트 공유, 리뷰 상태 알림과 승인 규칙 활용 방안을 소개합니다.

문제 상황

  • CodeCommit PR 리뷰 요청·코멘트 확인·리뷰 진행 상태 파악의 수동 작업
  • 팀 규모와 PR 활성화에 따른 리뷰 대기 시간 및 피로도 증가

해결 방법

  • Slack 모달과 views_open으로 리뷰어 선택·리뷰 요청 흐름 자동화
  • initial_user 기반 기본 리뷰어 제안과 변경 가능한 선택 UI
  • CodeCommit get_comment 조회로 PR 코멘트와 답글 내용을 Slack 알림에 포함

구조와 흐름

  • CloudWatch 이벤트의 PR·코멘트 식별자로 CodeCommit API 호출
  • Slack view_submission의 action_id 기반 선택 리뷰어 추출
  • 승인 규칙에 리뷰어를 필수 승인자로 등록해 소스 업데이트 후 재알림 기반 마련

성능/운영 포인트

  • 리뷰 시작·종료 버튼 알림으로 리뷰 진행 상태 공유
  • 승인 규칙 조회를 통한 기존 리뷰어 유지와 재요청 수동 작업 감소

다음 읽기

#Slack 주제를 다룬 다른 회사 글

코드 리뷰 봇으로 시작된 팀 문화의 변화

코드 리뷰 봇으로 개인별 미처리 MR을 알려주고 리뷰어를 자동 배정해 리뷰 지연을 줄였습니다. 이후 휴가자 알림, 스크럼 문서, 온콜 관리까지 확장하며 팀 문화를 개선했습니다.

우아한 형제들
우아한 형제들
백엔드

댓글 0개

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

댓글을 불러오는 중...