기술 자료

지원

Unity Build Automation Editor 패키지

Follow this workflow to integrate the Unity Build Automation Editor package.
읽는 시간 1분최근 업데이트: 21일 전

Unity 6부터 Unity Build Automation 패키지(버전 2.0.0 이상)는 Unity 6에서 도입한 새로운 빌드 프로파일과 원활하게 작동합니다. 이 패키지는 애플리케이션을 효율적으로 빌드하고 배포하는 데 사용할 수 있는 일련의 서비스를 제공합니다. 이 개선된 워크플로를 통해 여러 배포 타겟을 관리하고 리소스를 많이 소모하는 빌드 작업을 클라우드로 오프로드하여 개발 주기를 단축할 수 있습니다. 표준 로컬 빌드 외에 Unity 에디터 내에 새 빌드 프로파일을 생성할 경우 클라우드 빌드를 선택할 수 있습니다. Cloud Build 옵션을 선택하면 Unity Build Automation(UBA) 시스템이 현재 활성화된 빌드 프로파일과 원격 빌더 설정을 기반으로 새 빌드 타겟을 자동으로 만듭니다. 이 통합을 통해 빌드 프로세스를 간소화하고, 셸브와 빌드 기능을 사용하여 변경 사항을 저장소에 수동으로 커밋할 필요 없이 클라우드에서 로컬 변경 사항을 빌드할 수 있습니다.

시작하기

Unity 에디터 시작하기:
  1. 빌드 프로파일을 만듭니다.
  2. Cloud Build를 선택합니다.
이 작업을 하면 최신 버전의 UBA 패키지를 설치하라는 메시지가 표시됩니다.
UBA 빌드 프로파일 초기 화면 보기

UBA 빌드 프로파일 초기 화면 보기

UBA 패키지 설정

패키지를 설치한 후 다음과 같이 설정을 구성합니다.
  1. 원하는 환경 설정에 따라 패키지 설정을 구성하려면 원격 빌더 설정을 선택합니다.
  2. Cloud Build를 다시 선택하여 UBA 서비스를 통해 클라우드에서 빌드를 시작합니다.
UBA 빌더 설정 보기

UBA 빌더 설정 보기

셸브(Shelve) 및 빌드

셸브와 빌드 기능을 사용하면 클라우드 빌드를 시작할 때 일시적으로 보류 중인 변경 사항을 셸브할 수 있습니다. 이 기능은 Unity Version Control(UVCS)을 사용하는 프로젝트에만 적용됩니다. 클라우드 빌드를 시작할 때 프로젝트에 보류 중인 변경 사항이 있으면 UBA에 셸브와 빌드라는 메시지가 표시됩니다.

셸빙(Shelving)

셸빙은 Unity Version Control의 프로세스로, 보류 중인 변경 사항을 저장소에 커밋하지 않고 일시적으로 저장할 수 있습니다. 예를 들어 보류 중인 변경 사항을 다음과 같은 이유로 보류할 수 있습니다.
  • 불완전한 작업이나 실험적인 작업은 커밋하지 않습니다.
  • 임시 변경 사항으로 빌드를 실행합니다.
  • 빌드가 진행되는 동안 작업을 전환하거나 로컬에서 계속 작업할 수 있습니다.
커밋되지 않은 변경 사항으로 클라우드 빌드를 트리거하고 셸브와 빌드 기능을 선택하면 Unity는 이 셸빙 프로세스를 자동화합니다.

빌드 중 누락된 파일

셸브와 빌드를 사용하는 경우 UBA는 셸프 세트에 프라이빗(버전화되지 않음)으로 표시된 파일을 포함하지 않습니다. 빌드에 필요한 모든 파일을 포함하려면 다음 단계를 따릅니다.
  • cm add <file_path>
    커맨드를 사용하여 버전 관리에 새 파일을 추가합니다.
  • .ignore.conf
    파일을 검토하여 규칙이 중요한 파일(예:
    .meta
    파일)을 제외하지 않는지 확인합니다.
  • 보류 중인 변경 사항 보기에서 UVCS가 필요한 모든 파일을 트래킹하는지 확인합니다.