Introduction
automations를 사용하면 Copilot 클라우드 에이전트가 일정에 따라 또는 리포지토리의 이벤트에 반응하여 자동으로 실행되도록 설정할 수 있습니다. Automations 는 끌어오기 요청을 열거나 문제에 레이블을 지정하는 등 구성된 리포지토리 내에서 작업을 수행할 수 있습니다.
automations의 리포지토리에 있는 에이전트 탭에서 GitHub 만들고 관리할 수 있습니다. automations의 Automations 탭에서 GitHub Copilot 앱를 만들고 관리할 수도 있습니다.
트리거, 도구, 표시 유형 및 보안을 비롯한 개요 automations는 Copilot 자동화 정보을 참조하세요.
사전 요구 사항
automations 리포지토리에서 사용할 수 있도록 하려면 다음이 모두 true여야 합니다.
- 리포지토리는 프라이빗 또는 내부여야 합니다. Automations 공용 리포지토리에서 사용할 수 없습니다.
- Copilot 클라우드 에이전트 는 리포지토리에 대해 사용하도록 설정해야 합니다. 코파일럿 사업 또는 Copilot Enterprise이 있는 경우 관리자가 Copilot 클라우드 에이전트 정책을 사용하도록 설정해야 합니다. GitHub Copilot 클라우드 에이전트에 대한 액세스 관리을(를) 참조하세요.
- 조직은 리포지토리에서 Copilot 클라우드 에이전트와 automations를 모두 허용해야 합니다(둘 다 기본적으로 활성화되어 있습니다). 조직에 GitHub Copilot 클라우드 에이전트 추가을(를) 참조하세요.
Automations는 GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Max, GitHub Copilot Business 및 GitHub Copilot Enterprise 플랜에서 사용할 수 있습니다.
자동화 생성하기
-
GitHub에서 리포지토리의 기본 페이지로 이동합니다.
-
리포지토리 이름 아래에서 에이전트를 클릭합니다.
-
사이드바에서 을 클릭합니다 Automations.
-
새로 만들기를 클릭합니다.
-
자동화의 이름을 입력합니다.
-
실행 시기를 결정하는 하나 이상의 트리거 를 자동화 선택합니다.
- 일정에 따라 매시간, 매일 또는 매주 되풀이 간격을 선택합니다.
- 문제가 생성될 때: 자동화 리포지토리에서 문제가 열릴 때마다 실행됩니다.
- 끌어오기 요청이 열리자동화면 리포지토리에서 끌어오기 요청이 열릴 때마다 실행됩니다.
- 끌어오기 요청이 동기화되는 경우: 자동화 새 커밋이 리포지토리의 끌어오기 요청에 푸시될 때마다 실행됩니다.
필요에 따라 문제 및 끌어오기 요청 트리거에 대한 필터를 구성할 수 있습니다.
- 문제가 생성되는 경우 검색 쿼리 필터를 추가합니다.
- 끌어오기 요청이 열리고 끌어오기 요청이 동기화되는 경우 끌어오기 요청에서 변경된 파일에 대한 검색 쿼리 필터와 필터를 추가합니다.
-
프롬프트 필드에 Copilot가 실행될 때마다 자동화이 수행할 작업을 설명하세요.
예를 들어
Label this issue as a bug, an enhancement, or other, based on its content.경고
사용자가 시작한 Copilot 클라우드 에이전트 세션은 자동화 리포지토리에 액세스할 수 있는 다른 사용자에게 표시됩니다. 프롬프트에 비밀 또는 기타 중요한 정보를 포함하지 마세요. 중요한 값에 대한 액세스 권한을 부여 Copilot 하려면 리포지토리 비밀을 사용합니다. Copilot 클라우드 에이전트에 대한 비밀 및 변수 구성을(를) 참조하세요.
-
필요에 따라 사용하려는 ****Copilot 선택합니다. GitHub Copilot 클라우드 에이전트에 대한 AI 모델 변경을(를) 참조하세요.
-
변경 내용 푸시, 문제 레이블 업데이트 또는 끌어오기 요청 만들기와 같이 실행 시 **** 사용할 수 있는 Copilot자동화 선택합니다.
작업에 필요한 도구만 선택합니다. 선택한 도구는 Copilot가 리포지토리에서 수행할 수 있는 작업을 제어합니다. 필요에 따라 도구 제안 단추를 사용하여 프롬프트에 따라 도구를 제안하도록 요청할 Copilot 수 있습니다. Copilot 자동화 정보을(를) 참조하세요.
-
자동화를 **** 클릭하여 저장합니다.
테스트 자동화
트리거가 자동화 실행되기를 기다리지 않고 즉시 실행하여 예상대로 작동하는지 확인할 수 있습니다.
- ** 자동화 ** 창에서 테스트하려는 Automations을 엽니다.
- 지금 실행 단추를 클릭합니다.
Copilot Copilot 클라우드 에이전트 는 세션을 시작하고 선택한 도구를 사용하여 자동화'의 프롬프트를 실행합니다. 세션을 열어 진행 상황을 따르고 변경 내용을 검토할 수 있습니다.
내 Automations 관리
회원님의 automations는 본인만 볼 수 있지만, 자동화에서 시작된 세션은 리포지토리에 대한 읽기 권한이 있는 모든 사용자에게 표시됩니다.
리포지토리의 Automations 창에서 다음을 수행할 수 있습니다.
- automations 리포지토리와 해당 리포지토리에서 시작한 세션을 확인하세요.
- 자동화 편집하여 이름, 프롬프트, 트리거, 도구 또는 모델을 변경합니다.
- 자동화 실행을 중지하거나 나중에 다시 사용하도록 설정하려면 사용하지 않도록 설정합니다.
- 더 이상 필요하지 않은 항목을 자동화 삭제합니다.
모든 리포지토리에 있는 모든 automations을(를) 보고 각각을 관리하는 페이지로 이동하려면 사용자 수준의 Automations 보기를 사용하세요.