Webhook 이벤트
Webhook 이벤트 관련 내용을 설명합니다.
웹훅으로 GitLab을 외부 애플리케이션에 연결하고 워크플로를 자동화합니다. GitLab에서 특정 이벤트가 발생하면 웹훅이 설정된 엔드포인트로 상세 정보를 담은 HTTP POST 요청을 전송합니다. 코드 변경, 배포, 댓글, 그 밖의 활동에 반응하는 자동화 프로세스를 구축하여 수동 개입 없이 작업을 처리할 수 있습니다. 이 페이지는 프로젝트 웹훅 과 그룹 웹훅 에서 트리거되는 이벤트를 나열합니다. 시스템 웹훅에서 트리거되는 이벤트 목록은 시스템 웹훅 을 참고합니다. 프로젝트 웹훅과 그룹 웹훅 모두에서 트리거되는 이벤트 # 이벤트 유형 트리거 조건 댓글 이벤트 커밋, 머지 리퀘스트, 이슈, 코드 스니펫에 새 댓글이 작성되거나 편집될 때. 배포 이벤트 배포가 시작, 완료, 실패, 취소되거나 승인 대기 또는 수동 작업 대기 상태일 때. Premium 및 Ultimate에서는 배포가 승인되거나 거부될 때도 트리거됩니다. 이모지 이벤트 이모지 반응이 추가되거나 제거될 때. 피처 플래그 이벤트 피처 플래그가 켜지거나 꺼질 때. GitLab Duo 플로 이벤트 웹훅을 참조하는 GitLab Duo 플로가 시작, 완료 또는 실패할 때. Job 이벤트 job 상태가 변경될 때. 머지 리퀘스트 이벤트 머지 리퀘스트가 생성, 편집, 머지 또는 닫히거나, 소스 브랜치에 커밋이 추가될 때. 마일스톤 이벤트 마일스톤이 생성, 닫힘, 다시 열림 또는 삭제될 때. 파이프라인 이벤트 파이프라인 상태가 변경될 때. 프로젝트 또는 그룹 액세스 토큰 이벤트 프로젝트 또는 그룹 액세스 토큰이 7일, 30일 또는 60일 후에 만료될 예정일 때. 푸시 이벤트 리포지터리에 푸시가 발생할 때. 릴리스 이벤트 릴리스가 생성, 편집 또는 삭제될 때. 태그 이벤트 리포지터리에서 태그가 생성되거나 삭제될 때. 취약점 이벤트 취약점이 생성되거나 업데이트될 때. 위키 페이지 이벤트 위키 페이지가 생성, 편집 또는 삭제될 때. 작업 항목 이벤트 새 작업 항목이 생성되거나 기존 작업 항목이 편집, 닫힘 또는 다시 열릴 때. 그룹 웹훅에서만 트리거되는 이벤트 # 이벤트 유형 트리거 조건 그룹 멤버 이벤트 사용자가 그룹에 추가되거나 제거될 때, 또는 사용자의 액세스 수준이나 액세스 만료일이 변경될 때. 프로젝트 이벤트 그룹에서 프로젝트가 생성되거나 삭제될 때. 하위 그룹 이벤트 그룹에서 하위 그룹이 생성되거나 제거될 때. Note 작성자의 GitLab 프로필 에 공개 이메일이 없으면 웹훅 페이로드의 email 속성에 [REDACTED] 값이 표시됩니다. 푸시 이벤트 # 푸시 이벤트는 리포지터리에 푸시할 때 트리거됩니다. 다음 경우는 예외입니다. 태그를 푸시하는 경우 한 번의 푸시에 기본적으로 세 개를 초과하는 브랜치의 변경 사항이 포함된 경우 ( push_event_hooks_limit 설정 에 따라 달라집니다). 한 번에 커밋을 20개보다 많이 푸시하면 페이로드의 commits 속성에는 최신 커밋 20개의 정보만 포함됩니다. 상세 커밋 데이터를 불러오는 비용이 크기 때문에 성능상의 이유로 이 제한을