기술 자료

지원

빌드를 자동으로 실행

Set up automatic builds in Unity Build Automation for continuous integration and scheduled workflows.
읽는 시간 1분최근 업데이트: 한 달 전

Build Automation에서는 저장소에 변경 사항을 푸시할 때 프로젝트를 자동으로 빌드하도록 설정하거나, 정의된 일정에 따라 반복적으로 빌드하도록 설정할 수 있습니다. 이러한 기능은 독립적으로 작동하며 다양한 워크플로에 적합합니다.
‘UBA - 빌드 타겟 설정 - 예약’

‘UBA - 빌드 타겟 설정 - 예약’

자동 빌드 설정

저장소에 변경 사항을 커밋하면 Auto-build가 새 빌드를 자동으로 트리거합니다. 이렇게 하면 프로젝트가 최신 업데이트와 일관성 있게 빌드됩니다.
  • 빌드는 새 변경 사항이 저장소로 푸시될 때마다 트리거됩니다.
  • Auto-cancel을 활성화하면 새 변경 사항이 푸시될 때 보류 중이거나 진행 중인 빌드가 자동으로 취소되므로 최신 변경 사항만 빌드됩니다.
Auto-build는 지속적 통합이 필요한 워크플로에 적합합니다. 이 설정은 수동 개입 없이 빌드가 최신 변경 사항을 트리거하도록 합니다.

예약된 빌드 설정

예약된 빌드를 사용하면 저장소 활동에 관계없이 정의된 주기로 빌드를 자동으로 시작할 수 있습니다. 예약 빌드를 사용하면 심야에 빌드하거나, 예약된 테스트와 같은 정기적인 빌드를 설정할 수 있습니다. 예약된 빌드를 설정할 때 다음 세부 정보를 지정할 수 있습니다.
  • 빈도: Once, Daily, Weekly, Monthly, Annually, Cron
  • 빌드 시작 날짜와 시간이나 Cron 표현식
  • 빌드 캐시를 사용할지 여부
예약된 빌드를 통해 정기적인 빌드 주기를 유지하고 새 변경 사항이 푸시되지 않더라도 특정 시간에 신뢰할 수 있는 빌드를 설정할 수 있습니다. 프로젝트에 대해 생성할 수 있는 일정 수에는 제한이 없지만, 각 빌드 타겟에 대해 하나의 일정만 설정할 수 있습니다. 프로젝트에 여러 일정을 생성하려면 추가 빌드 타겟을 생성해야 합니다.

Build Automation API를 사용하여 빌드 실행

자동 빌드와 예약된 빌드 외에도 Build Automation API 사용하여 빌드를 프로그래밍 방식으로 트리거할 수 있습니다. 이 접근 방식은 빌드 프로세스를 외부 시스템과 연동하는 등 커스텀 빌드 트리거가 필요한 워크플로나 빌드 트리거의 방법과 시기를 세부적으로 관리해야 하는 경우에 적합합니다. Build Automation API를 사용하면 다음 작업을 수행할 수 있습니다.
  • 특정 빌드 구성에 대한 빌드 트리거
  • 빌드 시도 상태 확인
  • 빌드 취소
  • 빌드 기록에 액세스
자세한 API 기술 자료와 추가 기능은 Build Automation API 기술 자료를 참고하십시오.