Unity Build AutomationBuild Automation 용어집Find definitions for common terms used in Unity Build Automation.읽는 시간 1분최근 업데이트: 한 달 전Unity Build Automation(UBA)에서 사용되는 일반적인 용어의 정의를 확인합니다. 일반적인 용어 CI/CD 및 클라우드 서비스 약관 개발 및 환경 용어 스크립트 및 백엔드 용어 플랫폼 및 프로젝트 용어 Version Control 용어 일반적인 용어 아티팩트 빌드 프로세스가 생성하는 출력 파일(예: 실행 파일, 패키지, 관련 메타데이터)입니다. 빌더 클라우드에서 빌드 작업을 수행하는 가상 머신입니다. 빌더 OS 빌드 머신의 운영체제로, 빌드의 플랫폼 호환성을 결정합니다. 빌드 캐시 빌드 결과를 저장하고 변경되지 않은 컴포넌트를 재사용하여 후속 빌드를 가속화하는 메커니즘입니다. 빌드 구성 타겟 플랫폼, 빌드 옵션, 기타 파라미터 등 프로젝트 빌드 방법을 정의하는 다양한 설정입니다. 빌드 작업 특정 설정으로 빌더에서 실행되는 단일 빌드 작업입니다. 빌드 로그 빌드 프로세스에서 생성되는 이벤트와 오류, 출력 기록입니다. 빌드 매니페스트 종속성, 버전, 설정 등 빌드에 대한 메타데이터가 포함된 파일입니다. 빌드 파이프라인 소스에서 배포 가능한 아티팩트까지 코드를 처리하는 일련의 자동화된 단계입니다. 빌드 타겟 빌드의 플랫폼과 설정을 지정하는 설정입니다. 빌드 타임아웃 자동으로 취소되기 전에 빌드 작업이 지속되는 시간 제한입니다. 클린 빌드 캐시된 종속성이나 이전 빌드 데이터를 사용하지 않고 처음부터 시작하는 빌드입니다. 동시성 제한 동시에 실행할 수 있는 최대 빌드 수에 대한 제한 사항입니다. 동시성 제한을 초과하면 UBA는 추가 빌드를 대기열에 추가합니다. 사용 비용 Unity Build Automation에서 빌드 시간(분)과 리소스를 사용하는 데 발생하는 비용입니다. CI/CD 및 클라우드 서비스 CI/CD 지속적 연동/연속적 제공에는 애플리케이션의 빌드와 테스트, 배포를 자동화하는 모든 작업이 포함됩니다. Unity Build Automation(UBA) 원격으로 프로젝트를 빌드할 수 있는 Unity의 클라우드 기반 빌드 서비스이며, 이전 명칭은 Unity Cloud Build입니다. 동시 빌드 빌드 효율성을 강화하기 위해 여러 빌드 작업을 동시에 실행할 수 있는 기능입니다. 배포 빌드된 프로젝트를 배포 플랫폼이나 프로덕션 환경에 퍼블리시할 경우의 프로세스입니다. 개발 및 환경 개발 빌드 디버깅 기능이 활성화된 빌드로, 최종 배포가 아닌 테스트용으로 설계되어 있습니다. 종속성 캐싱 프로젝트 종속성을 저장하고 재사용하여 빌드 성능을 향상하는 프로세스입니다. 환경 변수 빌드 환경에서 사용 가능한 변수로, 빌드 프로세스에 영향을 줄 수 있거나 설정 정보를 제공할 수 있습니다. 증분 빌드 빌드 시간을 단축하기 위해 프로젝트의 변경된 부분만 다시 컴파일하는 빌드 프로세스입니다. 라이브러리 캐싱 후속 빌드의 빌드 시간을 절감하기 위해 Unity 라이브러리 폴더만 저장하는 캐싱 전략입니다. 머신 사양 빌드 성능과 비용에 영향을 미치는 빌더의 하드웨어 설정입니다. 사전/포스트 빌드 스크립트 추가 작업을 자동화하기 위해 빌드 프로세스 전후에 실행되는 커스텀 스크립트입니다. 사전/포스트 익스포트 메서드 Unity 에디터에서 프로젝트를 익스포트하기 전후에 실행되는 커스텀 코드 메서드입니다. 작업 공간 캐싱 후속 빌드의 빌드 시간을 최소화하기 위해 전체 프로젝트 작업 공간을 저장하는 캐싱 전략입니다. 스크립트 및 백엔드 용어 IL2CPP 더 나은 성능과 플랫폼 호환성을 실현하기 위해 IL 코드를 C++로 변환하는 C++ Unity의 스크립팅 백엔드에 대한 중간 언어입니다. 스크립팅 백엔드 Unity 에디터에서 스크립트를 실행하는 기술(예: Mono, IL2CPP)입니다. 스크립팅 정의 기호 Unity 스크립트에서 조건부 컴파일을 활성화하는 커스텀 컴파일러 지시문입니다. 스트리핑 레벨 크기를 줄이기 위해 빌드에서 제거할 미사용 코드의 양을 결정하는 설정입니다. 플랫폼 및 프로젝트 용어 Addressables Build Automation에서 설정할 수 있는 에셋을 효율적으로 관리하고 로드하는 Unity 시스템입니다. 플레이어 빌드 사용자에게 배포할 수 있는 Unity 프로젝트의 최종 실행 파일 빌드입니다. 프로젝트 ID Build Automation 서비스 내 Unity 프로젝트의 고유한 식별자입니다. 프로비저닝 프로파일 iOS 개발에서 사용하는 파일이며, 인증서, 디바이스 식별자, 앱 식별자가 포함되어 있습니다. 서명 인증서 애플리케이션 서명에 사용하는 디지털 인증서로, 애플리케이션이 신뢰할 수 있는 소스에서 제공되는지 확인합니다. 대상 플랫폼 빌드를 생성할 플랫폼(예: iOS, Android, Windows)입니다. Unity 프로젝트 Unity 애플리케이션을 구성하는 에셋, 스크립트, 설정에 대한 모음입니다. Unity 버전 빌드가 사용하는 Unity 에디터의 특정 버전입니다. Version Control 용어 버전 관리 시간 경과에 따른 파일 변경 사항을 트래킹하는 시스템으로, 덕분에 여러 개발자가 협업할 수 있습니다. 브랜치 버전 관리 시스템의 별도 개발 라인입니다. 커밋 버전 관리에 저장된 변경 사항 집합입니다. 저장소 프로젝트의 버전 파일과 기록에 대한 스토리지 위치입니다.