GitHub 웹후크 구성
이 페이지에서는 GitHub 웹후크의 구성을 보여줍니다.
|
|
GitHub의 푸셔와 사용자 이름이 같은 Codebeamer 사용자가 있는지 확인하거나 푸셔 이메일을 사용하십시오( 아래 참조).
|
|
|
프로젝트에 이름이 같은 저장소가 없는지 확인합니다.
|
Codebeamer 구성
Codebeamer에서 다음 작업을 수행합니다.
1. GitHub에서 푸셔와 사용자 이름이 같은 사용자를 만듭니다.
2. 웹후크의 보안 토큰을
Codebeamer 구성에 추가합니다(
아래 참조).
Codebeamer에서 보안 토큰 구성 단계:
• Codebeamer의 시스템 관리자 페이지로 이동
• 응용 프로그램 구성으로 이동
• json(json 루트 레벨)에 없는 경우 scc 노드 추가
• scc 노드 아래 json에 없는 경우 github 노드 추가
• github 노드 아래에 secretToken:<secret_token_of_the_webhook> 추가
예:
GitHub 웹후크 구성
GitHub 웹후크를 구성하는 단계:
• 저장소의 설정 페이지로 이동합니다.
• 웹후크 메뉴를 선택합니다.
• 웹후크 추가를 클릭합니다.
• 필드를 채웁니다.
◦ 페이로드 URL: <codebeamer_url>/rest/scm/github/<project_id>
여기서 <codebeamer_url>은 Codebeamer의 url이고 <project_id>는 웹후크의 첫 번째 실행 후 GitHub 저장소가 할당된 프로젝트의 ID입니다.
예: https://codebeamer.com/cb/rest/scm/github/1
◦ 콘텐츠 유형: application/json
◦ 보안:
Codebeamer에서 보안 토큰을 사용하여 요청 소스의 유효성을 검사합니다. GitHub 및
Codebeamer의 응용 프로그램 구성에서도 동일한
보안 토큰을 설정해야 합니다(
위 내용 참조).
• Codebeamer 서버 SSL 구성에 따라 Enable SSL verification 또는 Disable (not recommended)을 선택합니다.
• Just the push event를 선택합니다(Codebeamer에서는 푸시 이벤트만 지원).
• Add webhook를 클릭합니다.
GitHub 이메일 주소 개인 정보 구성
| 이 기능은 Codebeamer 9.5부터 사용할 수 있습니다. |
GitHub의 푸셔와 사용자 이름이 같은 사용자가 Codebeamer에 없는 경우 Codebeamer에서는 푸셔와 이메일 주소가 같은 사용자를 저장소 작업에 사용합니다.
GitHub가 웹후크에서 올바른 이메일 주소를 사용하는지 확인합니다.