리포지토리 파티셔닝

리포지토리는 자동화 워크스페이스(Bot 및 파일)를 관리할 수 있는 핵심 구성 요소 중 하나입니다. 파티셔닝을 사용하면 리포지토리를 확장하고 체크인 및 체크아웃과 같은 리포지토리 관련 작업의 성능을 최적화할 수 있습니다.

주: 리포지토리 파티셔닝 기능을 사용하려면 엔터프라이즈 플랫폼 라이선스가 필요합니다. 자세한 내용은 Automation Anywhere 계정 담당자에게 문의하십시오. 엔터프라이즈 플랫폼 항목을 참조하십시오.
Automation 360 리포지토리는 모든 Bot, 양식, 프로세스 및 종속성 파일이 저장되는 단일 Git 리포지토리입니다. 리포지토리는 Git을 기반으로 하므로 체크인, 체크아웃, 버전 기록, 롤백 및 버전 비교와 같은 몇 가지 기본적인 버전 관리 기능을 제공합니다. 따라서 Automation 360에서 외부 원격 Git과의 통합은 필수 사항이 아닙니다.

개요

Automation 360의 모든 파일은 버전 관리를 위해 Git 리포지토리에 저장됩니다. 일정 기간이 지나면 파일 수, 파일 크기, Git 커밋 등으로 인해 Git 리포지토리가 커질 수 있습니다. 이로 인해 리포지토리 작업을 실행할 때 지연이 발생할 수 있습니다.

리포지토리 파티셔닝을 사용하면 Automation 360 리포지토리 폴더를 별도의 Git 리포지토리로 분할할 수 있습니다. 루트 수준 폴더의 대용량 공개 리포지토리를 선택한 폴더 수준의 여러 Git 리포지토리로 분할하여 리포지토리 파티션의 성능 결함을 제한할 수 있습니다.
주: Control Room 관리자 또는 리포지토리 파티셔닝 권한이 있는 사용자는 Automation 360에서 리포지토리 파티셔닝 기능을 사용할 수 있습니다.

이점

다음은 리포지토리를 분할하면 얻을 수 있는 몇 가지 이점입니다.
  • 빠른 체크인 및 체크아웃

    폴더가 분할되어 있으므로 분할된 각 폴더에는 상대적으로 적은 수의 체크인 활동(커밋)이 있습니다. 이러한 소규모 커밋 덕분에 체크인 및 체크아웃 작업(동시 체크인 및 체크아웃 포함)이 더 빨라집니다.

  • Git 공간에서 폴더의 논리적 분리

    Git에서 여러 리포지토리를 만들면 단일 장애 지점의 위험을 완화할 수 있습니다. 한 리포지토리의 문제가 다른 리포지토리나 그 안에 포함된 자동화에 부정적인 영향을 미치지 않습니다.