코드 검토 도구에 대한 GitHub Actions 사용량 정보
Copilot 코드 검토는 GitHub Actions을 이용하여 Copilot 코드 검토의 도구를 실행하며, 전체 프로젝트 컨텍스트 수집 및 공개 미리 보기의 추가 도구도 포함합니다. 기본 설정으로 Copilot 코드 검토는 GitHub에서 호스팅된 실행기를 사용합니다.
조직에서 GitHub호스티드 실행기가 비활성화된 경우, 새 Copilot 코드 검토의 도구을(를) 사용할 수 없습니다. 이 경우 코드 검토는 더 제한된 검토로 대체됩니다. 이러한 경우, 조직에서는 자체 호스팅 러너를 활용할 수 있습니다.
코드 검토를 위해 자체 호스팅 러너 구성
ARC(Actions Runner Controller)의 자체 호스팅 실행기를 활용하면 GitHub Actions 환경에서 Copilot 코드 검토을(를) 직접 구동할 수 있습니다. 먼저 사용자 환경에 ARC 관리형 규모 집합을 설정해야 합니다. ARC에 대한 자세한 내용은 Actions Runner 컨트롤러을 참조하세요.
경고
자체 호스팅되는 Copilot 코드 검토를 위한 공식 지원 솔루션은 ARC가 유일합니다. 보안상의 이유로 ARC가 아닌 자체 호스팅 실행기를 사용하지 않는 것이 좋습니다.
참고
Copilot 코드 검토는 Ubuntu x64 Linux 실행기만 호환됩니다. Windows, macOS 또는 기타 운영 체제가 있는 실행기는 지원되지 않습니다.
자체 호스팅 러너를 설정하고 Copilot 코드 검토를 활용하는 방법을 알아봅니다.
-
Copilot 코드 검토 실행기가 네트워크나 공용 인터넷에 무제한으로 접근하지 못하도록 GitHub Actions의 네트워크 보안 컨트롤을 설정하세요.
[GitHub Actions 자체 호스팅 실행기에 필요한 표준 호스트 및 다음 호스트에 대한](/actions/reference/runners/self-hosted-runners#accessible-domains-by-function) 연결을 허용하도록 방화벽을 구성해야 합니다.api.githubcopilot.comuploads.github.comuser-images.githubusercontent.com
-
`copilot-setup-steps.yml` 파일에서 `runs-on` 속성을 ARC 관리 확장 집합 이름으로 설정하세요. 자세한 내용은 [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/customize-the-agent-environment#preinstalling-tools-or-dependencies-in-copilots-environment)을(를) 참조하세요.# ... jobs: copilot-setup-steps: runs-on: arc-scale-set-name # ...