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

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

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

두줄요약

n8n과 GitLab API, OpenAI, Slack을 연동해 스탠드업 보고를 자동화하는 워크플로를 소개했습니다. 브랜치·커밋·이슈를 수집해 요약하고 Slack으로 전송하는 구조를 설명했습니다.

핵심 내용

  • n8n, GitLab API, OpenAI, Slack을 연동해 개발팀 스탠드업 자동화 워크플로 구축
  • GitLab의 브랜치와 커밋, 이슈를 수집해 AI로 요약한 뒤 Slack에 일간·주간 보고 전송
  • 수동 정리 과정의 누락, 중복, 시간 소모를 줄이고 보고 형식의 일관성 확보

구조와 흐름

  • 매일 오전 9시 트리거, 월요일에는 지난주 금요일 작업 수집
  • 브랜치 순회로 커밋 수집, Set으로 중복 제거, 이슈 번호로 커밋과 이슈 연결
  • 이슈 댓글을 문자열로 전처리해 OpenAI 프롬프트에 전달하고 결과를 Slack에 게시

성능/운영 포인트

  • maxCommitPage, maxCommitCount, 커밋 최대 글자수 등 환경 변수 기반 설정
  • 브랜치 수 증가에 따른 API 요청량 관리와 Too Many Request 오류 예방
  • 주말 실행 제외, 프로젝트별 유연한 적용과 유지보수성 고려

댓글 0

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

댓글을 불러오는 중...