GitHub
GitLab에서 GitHub로 CI/CD 파이프라인 상태 업데이트를 전송합니다.
GitLab에서 GitHub로 파이프라인 상태 업데이트를 전송할 수 있습니다. CI/CD에 GitLab을 사용하는 경우 GitHub 통합이 도움이 될 수 있습니다. 이 프로젝트 통합은 인스턴스 수준 GitHub 통합 과 별개이며, GitHub 프로젝트 를 가져올 때 자동으로 구성됩니다. 통합 구성 # 이 통합에는 repo:status 액세스가 부여된 GitHub API 토큰 이 필요합니다. GitHub에서 다음 단계를 완료합니다: https://github.com/settings/tokens 에서 개인 액세스 토큰 페이지로 이동합니다. 새 토큰 생성 을 선택합니다. 메모 아래에 새 토큰의 이름을 입력합니다. repo:status 가 선택되어 있는지 확인하고 토큰 생성 을 선택합니다. GitLab에서 사용할 생성된 토큰을 복사합니다. GitLab에서 다음 단계를 완료합니다: 상단 바에서 검색 또는 이동 을 선택하고 프로젝트를 찾습니다. 설정 > 통합 을 선택합니다. GitHub 를 선택합니다. 활성 체크박스가 선택되어 있는지 확인합니다. 토큰 에 GitHub에서 생성한 토큰을 붙여넣습니다. 저장소 URL 에 https://github.com/username/repository 와 같이 GitHub의 프로젝트 경로를 입력합니다. 선택사항. 정적 상태 확인 이름 을 비활성화하려면 정적 상태 확인 이름 활성화 체크박스를 선택 해제합니다. 선택사항. 설정 테스트 를 선택합니다. 변경 사항 저장 을 선택합니다. 통합을 구성한 후, 열린 풀 리퀘스트에 대해 파이프라인을 실행하도록 구성하려면 외부 풀 리퀘스트를 위한 파이프라인 을 참조하세요. 정적 또는 동적 상태 확인 이름 # 상태 확인 이름은 정적이거나 동적일 수 있습니다: 정적 : GitLab 인스턴스의 호스트 이름이 상태 확인 이름에 추가됩니다. 동적 : 브랜치 이름이 상태 확인 이름에 추가됩니다. 정적 상태 확인 이름 활성화 옵션을 사용하면 GitHub에서 필수 상태 확인을 구성할 수 있으며, 올바르게 작동하려면 일관된(정적인) 이름이 필요합니다. 이 옵션을 비활성화 하면 GitLab은 대신 동적 상태 확인 이름을 사용합니다.
