InfoGrab Docs

GitHub

요약

GitLab에서 GitHub로 파이프라인 상태 업데이트를 전송할 수 있습니다. 이 프로젝트 통합은 인스턴스 수준 GitHub 통합과 별개이며, GitHub 프로젝트를 가져올 때 자동으로 구성됩니다. 이 통합에는 repo:status 액세스가 부여된 GitHub API 토큰이 필요합니다.

GitLab에서 GitHub로 파이프라인 상태 업데이트를 전송할 수 있습니다. CI/CD에 GitLab을 사용하는 경우 GitHub 통합이 도움이 될 수 있습니다.

GitHub의 파이프라인 상태 업데이트

이 프로젝트 통합은 인스턴스 수준 GitHub 통합과 별개이며, GitHub 프로젝트를 가져올 때 자동으로 구성됩니다.

통합 구성#

이 통합에는 repo:status 액세스가 부여된 GitHub API 토큰이 필요합니다.

GitHub에서 다음 단계를 완료합니다:

  1. https://github.com/settings/tokens에서 개인 액세스 토큰 페이지로 이동합니다.
  2. 새 토큰 생성을 선택합니다.
  3. 메모 아래에 새 토큰의 이름을 입력합니다.
  4. repo:status가 선택되어 있는지 확인하고 토큰 생성을 선택합니다.
  5. GitLab에서 사용할 생성된 토큰을 복사합니다.

GitLab에서 다음 단계를 완료합니다:

  1. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 설정 > 통합을 선택합니다.
  3. GitHub를 선택합니다.
  4. 활성 체크박스가 선택되어 있는지 확인합니다.
  5. 토큰에 GitHub에서 생성한 토큰을 붙여넣습니다.
  6. 저장소 URLhttps://github.com/username/repository와 같이 GitHub의 프로젝트 경로를 입력합니다.
  7. 선택사항. 정적 상태 확인 이름을 비활성화하려면 정적 상태 확인 이름 활성화 체크박스를 선택 해제합니다.
  8. 선택사항. 설정 테스트를 선택합니다.
  9. 변경 사항 저장을 선택합니다.

통합을 구성한 후, 열린 풀 리퀘스트에 대해 파이프라인을 실행하도록 구성하려면 외부 풀 리퀘스트를 위한 파이프라인을 참조하세요.

정적 또는 동적 상태 확인 이름#

상태 확인 이름은 정적이거나 동적일 수 있습니다:

  • 정적: GitLab 인스턴스의 호스트 이름이 상태 확인 이름에 추가됩니다.

  • 동적: 브랜치 이름이 상태 확인 이름에 추가됩니다.

정적 상태 확인 이름 활성화 옵션을 사용하면 GitHub에서 필수 상태 확인을 구성할 수 있으며, 올바르게 작동하려면 일관된(정적인) 이름이 필요합니다.

이 옵션을 비활성화하면 GitLab은 대신 동적 상태 확인 이름을 사용합니다.

GitHub

Tier: Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

GitLab에서 GitHub로 파이프라인 상태 업데이트를 전송할 수 있습니다. 이 프로젝트 통합은 인스턴스 수준 GitHub 통합과 별개이며, GitHub 프로젝트를 가져올 때 자동으로 구성됩니다. 이 통합에는 repo:status 액세스가 부여된 GitHub API 토큰이 필요합니다.

GitLab에서 GitHub로 파이프라인 상태 업데이트를 전송할 수 있습니다. CI/CD에 GitLab을 사용하는 경우 GitHub 통합이 도움이 될 수 있습니다.

GitHub의 파이프라인 상태 업데이트

이 프로젝트 통합은 인스턴스 수준 GitHub 통합과 별개이며, GitHub 프로젝트를 가져올 때 자동으로 구성됩니다.

통합 구성#

이 통합에는 repo:status 액세스가 부여된 GitHub API 토큰이 필요합니다.

GitHub에서 다음 단계를 완료합니다:

  1. https://github.com/settings/tokens에서 개인 액세스 토큰 페이지로 이동합니다.
  2. 새 토큰 생성을 선택합니다.
  3. 메모 아래에 새 토큰의 이름을 입력합니다.
  4. repo:status가 선택되어 있는지 확인하고 토큰 생성을 선택합니다.
  5. GitLab에서 사용할 생성된 토큰을 복사합니다.

GitLab에서 다음 단계를 완료합니다:

  1. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 설정 > 통합을 선택합니다.
  3. GitHub를 선택합니다.
  4. 활성 체크박스가 선택되어 있는지 확인합니다.
  5. 토큰에 GitHub에서 생성한 토큰을 붙여넣습니다.
  6. 저장소 URLhttps://github.com/username/repository와 같이 GitHub의 프로젝트 경로를 입력합니다.
  7. 선택사항. 정적 상태 확인 이름을 비활성화하려면 정적 상태 확인 이름 활성화 체크박스를 선택 해제합니다.
  8. 선택사항. 설정 테스트를 선택합니다.
  9. 변경 사항 저장을 선택합니다.

통합을 구성한 후, 열린 풀 리퀘스트에 대해 파이프라인을 실행하도록 구성하려면 외부 풀 리퀘스트를 위한 파이프라인을 참조하세요.

정적 또는 동적 상태 확인 이름#

상태 확인 이름은 정적이거나 동적일 수 있습니다:

  • 정적: GitLab 인스턴스의 호스트 이름이 상태 확인 이름에 추가됩니다.

  • 동적: 브랜치 이름이 상태 확인 이름에 추가됩니다.

정적 상태 확인 이름 활성화 옵션을 사용하면 GitHub에서 필수 상태 확인을 구성할 수 있으며, 올바르게 작동하려면 일관된(정적인) 이름이 필요합니다.

이 옵션을 비활성화하면 GitLab은 대신 동적 상태 확인 이름을 사용합니다.