목록 보기
n8n과 GitLab으로 개발팀 스탠드업 자동화하기
데브옵스

n8n과 GitLab으로 개발팀 스탠드업 자동화하기

인포그랩
인포그랩
2025년 5월 14일

두줄요약

n8n, GitLab API, OpenAI, Slack을 연결해 개발팀 스탠드업 보고를 자동화하는 워크플로를 소개했습니다. 수동 수집과 정리 부담을 줄이고, 일관된 요약과 전송 흐름을 만드는 방식입니다.

문제 상황

  • GitLab 이슈, MR, 커밋 링크를 매일 수동으로 모아 스탠드업 보고서를 만드는 번거로움
  • 정보 누락, 중복, 보고 방식 편차로 인한 스탠드업 품질 저하
  • 팀 규모 증가에 따른 정리 시간 증가와 관리 부담

구조와 흐름

  • n8n, GitLab API, OpenAI, Slack을 연결한 자동화 워크플로 구성
  • 매일 오전 9시 트리거 후 브랜치별 커밋 수집, 이슈 매핑, AI 요약, Slack 전송 순서로 처리
  • 월요일에는 지난주 금요일 작업을 수집하고 주말 실행은 제외

선택 이유

  • GitLab과 Slack 중심의 개발팀 업무 흐름에 맞는 자동 수집·배포 방식
  • 브랜치 순회와 커밋 중복 제거로 누락과 중복 보고 최소화
  • 이슈 본문과 댓글을 OpenAI에 전처리해 자연어 스탠드업 요약 생성

성능/운영 포인트

  • maxCommitPage와 maxCommitCount 등 설정으로 API 요청량과 Slack 노출량 제어
  • Set 기반 커밋 ID 중복 제거로 정확도 확보
  • 환경 변수 기반 설정으로 여러 프로젝트에 유연하게 적용

댓글 0

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

댓글을 불러오는 중...