참고
automations에 대한 근거, 신뢰도 및 승인은 공개 미리 보기에 있으며 변경될 수 있습니다.
automation을 만들어 사용자를 대신해 각 변경 사항을 사람이 직접 시작하지 않고도 문제를 심사하고, 레이블을 적용하고, 형식 및 필드를 설정하고, 문제를 할당하고, 닫을 수 있습니다. 근거, 신뢰도 및 승인을 통해 자동화된 작업을 확인하고 적용 시기를 제어할 수 있습니다.
이 기능은 automation이(가) 이슈에 가하는 변경 사항에만 적용됩니다. 사용자가 직접 변경한 내용에는 적용되지 않으며, 끌어오기 요청 열기 또는 코드 푸시와 같이 automation이(가) 수행할 수 있는 다른 작업에는 영향을 주지 않습니다.
근거, 신뢰도 및 승인은 automation가 다음 이슈 속성에 가하는 변경 사항(레이블, 필드, 이슈 유형, 이슈 종료 및 담당자)을 다룹니다.
이유
지원되는 모든 작업은 automation 변경 내용을 자동으로 적용했는지 또는 제안으로 제시했는지 여부와 관계없이 그 이유를 기록합니다. 이렇게 하면 변경된 내용과 이유에 대한 변경 이력이 표시됩니다. 변경 내용이 검토를 기다리는 경우 결정하기 전에 제안에서 그 이유를 볼 수 있습니다.
변경 내용이 자동으로 적용되었거나 제안된 후 승인되었는지 여부에 관계없이, 해당 이슈에 대한 근거를 볼 수도 있습니다. 기록된 근거가 있는 작업 옆에는 가 표시됩니다. 아이콘을 선택하여 해당 변경에 대한 automation의 추론을 표시합니다.
신뢰도
지원되는 각 작업에 대해 automation는 신뢰도를 높음, 중간 또는 낮음으로 평가합니다. 리포지토리에는 신뢰도 임계값을 설정하는 자동화 수준이 있습니다. 그 수준보다 낮게 평가된 변경 내용은 제안으로 유지되고 그 수준 이상으로 평가된 변경 내용은 자동으로 적용됩니다.
- 모든 권한: 모든 변경 내용은 검토를 위해 유지됩니다. 아무 것도 자동으로 적용되지 않습니다.
- 주의 (기본값): 신뢰도가 높은 변경 내용만 자동으로 적용됩니다. 다른 모든 항목은 검토를 위해 보관됩니다.
- 균형: 일상적인 명확한 변경 내용이 자동으로 적용됩니다. 모호성이 있는 모든 항목은 검토를 위해 보관됩니다.
- 전체 자동화: 모든 변경 내용이 자동으로 적용됩니다. 에이전트는 변경이 불확실하다고 표시된 경우에만 해당 변경을 보류합니다.
신뢰도가 낮은 작업은 보류되므로 두 번째 보기가 필요할 가능성이 가장 큰 변경 내용에만 시간을 할애합니다.
Approvals
변경 내용이 직접 적용되는지 아니면 검토를 기다리는지는 다음 두 가지 사항에 따라 달라집니다.
- 사용자의 리포지토리 자동화 수준입니다. 임계값 이하로 평가된 변경 내용은 automation에 무엇을 하라고 지시했든 항상 제안으로 유지됩니다.
- 제안하라는 명시적 요청 automation에 변경 사항을 적용하는 대신 제안하도록 요청할 수도 있으며, 신뢰도가 높더라도 검토를 기다립니다.
제안 사항은 문제 패널에 표시됩니다. 패널에서 다음을 수행할 수 있습니다.
- 각 제안을 개별적으로 수락하거나 거절하세요.
- 모든 제안을 모두 수락 하거나 모두 거절 하여 한 번에 여러 제안 사항을 적용합니다.
빠르게 이동하는 소규모 팀은 전체 자동화를 선택할 수 있으며, 활발한 공개 리포지토리는 신중 또는 전체 제어를 선택하여 중요도가 더 높은 경우 검토를 위해 더 많은 변경 내용을 유지할 수 있습니다.
참고
승인은 보안 제어가 아니라 워크플로 편의성입니다. 서버 쪽 경계를 적용하지 않으므로 문제를 변경할 수 있는 권한이 있는 에이전트는 REST 및 GraphQL API를 통해 변경 사항을 제안하는 대신 직접 변경 내용을 적용할 수 있습니다. 승인이 아닌 리포지토리 및 에이전트 권한을 사용하여 automation가 수행할 수 있는 작업을 제어합니다.
다음 단계
리포지토리의 자동화 수준을 구성하고 제안을 관리하는 방법을 알아보려면 문제에 대한 근거, 신뢰도 및 승인 관리을 참조하세요.