Skip to main content

조직 내 GitHub Copilot 클라우드 에이전트를 위한 실행기 구성하기

          GitHub Actions에서 사용하는 Copilot 클라우드 에이전트 실행기를 구성하고, 리포지토리에서 실행기 유형을 사용자 지정할 수 있는지 제어합니다.

누가 이 기능을 사용할 수 있나요?

Organization owners

Copilot 클라우드 에이전트는 GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business, GitHub Copilot Enterprise 계획에서 사용할 수 있습니다. 에이전트는 GitHub가 소유하고 명시적으로 비활성화된 리포지토리를 제외한, 관리형 사용자 계정에 저장된 모든 리포지토리에서 사용할 수 있습니다.
Contact Sales

조직 수준의 러너 제어 정보

기본적으로 Copilot 클라우드 에이전트는 표준 GitHub에서 호스팅된 GitHub Actions 실행기(ubuntu-latest)에서 실행됩니다. 조직 소유자는 조직의 모든 리포지토리에 대한 기본 실행기 유형을 변경하고 개별 리포지토리에서 이 기본값을 재정의할 수 있는지 여부를 선택할 수 있습니다.

이는 조직에서 성능 향상을 위해 더 큰 실행기를 사용하거나 내부 리소스에 액세스할 수 있는 자체 호스팅 실행기를 사용하기 위해 특정 실행기에서 모든 Copilot 클라우드 에이전트 세션을 실행해야 하는 경우에 유용합니다.

다음을 구성할 수 있습니다.

  • 실행기 유형: 표준 GitHub호스팅 실행기 또는 특정 실행기 그룹에서 레이블이 지정된 실행기 중에서 선택합니다.
  • 리포지토리에서 실행기 유형을 사용자 지정할 수 있도록 허용: 리포지토리에서 정의된 Copilot설정 단계 워크플로를 사용하여 .github/workflows/copilot-setup-steps.yml 조직 기본값을 재정의할 수 있는지 여부를 제어합니다.

기본 실행기 유형 구성

  1. GitHub의 오른쪽 위 모서리에서 프로필 사진을 클릭한 다음, Your organizations를 클릭합니다.

  2. 조직을 클릭하여 선택합니다.

  3. 조직 이름에서 설정을 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.

    조직 프로필에 있는 여러 탭의 스크린샷. "설정" 탭이 진한 주황색으로 표시됩니다.

  4. 사이드바의 "코드, 계획 및 자동화"에서 Copilot 을 클릭한 다음, 클라우드 에이전트 을 클릭하십시오.

  5. "Runner 유형" 옆에 있는 연필 아이콘()을 클릭합니다.

  6. 조직 전체에 대해 Copilot 클라우드 에이전트에 기본으로 사용할 실행기 유형을 선택합니다.

    • 표준 GitHub 실행기: Copilot 클라우드 에이전트를 사용할 것입니다ubuntu-latest.
    • 레이블이 지정된 러너: Copilot 클라우드 에이전트 지정한 그룹 이름 및/또는 레이블과 일치하는 러너를 사용합니다. Runner 그룹 이름 및/또는 Runner 레이블 필드에 값을 입력합니다.
  7.        **실행기 선택 저장**을 클릭합니다.
    

리포지토리가 실행기 형식을 사용자 지정하지 못하도록 방지

기본적으로 리포지토리는 Copilot에 있는 .github/workflows/copilot-setup-steps.yml 설정 단계 워크플로를 사용하여 조직 수준의 실행기 구성을 재정의할 수 있습니다. 모든 리포지토리에서 일관된 실행기 형식을 적용하려면 이 옵션을 사용하지 않도록 설정할 수 있습니다.

  1. GitHub의 오른쪽 위 모서리에서 프로필 사진을 클릭한 다음, Your organizations를 클릭합니다.

  2. 조직을 클릭하여 선택합니다.

  3. 조직 이름에서 설정을 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.

    조직 프로필에 있는 여러 탭의 스크린샷. "설정" 탭이 진한 주황색으로 표시됩니다.

  4. 사이드바의 "코드, 계획 및 자동화"에서 Copilot 을 클릭한 다음, 클라우드 에이전트 을 클릭하십시오.

  5. "리포지토리에서 실행기 유형을 사용자 지정하도록 허용"에서 리포지토리 수준 사용자 지정을 사용하거나 사용하지 않도록 설정을 전환합니다.

    • 활성화하면, 저장소에서 runs-oncopilot-setup-steps 작업에서 copilot-setup-steps.yml 필드를 설정하여 기본 실행기를 재정의할 수 있습니다. 개발 환경 구성을(를) 참조하세요.
    • 사용하지 않도록 설정하면 조직의 모든 리포지토리에서 조직 수준 실행기 유형을 사용합니다.
  6.        **저장**을 클릭합니다.
    

추가 읽기