Unity Build Server로 프로젝트 빌드 작업 부담 해소

WESLEY ADAMS Anonymous
Sep 25, 2020|4 분
Unity Build Server로 프로젝트 빌드 작업 부담 해소
이 웹페이지는 이해를 돕기 위해 기계 번역으로 제공됩니다. 기계 번역으로 제공되는 콘텐츠에 대한 정확도나 신뢰도는 보장되지 않습니다. 번역된 콘텐츠의 정확도에 관해 의문이 있는 경우 웹페이지의 공식 영어 원문을 참고해 주시기 바랍니다.

Unity Build Server는 프로젝트 빌드를 전용 하드웨어로 오프로드하는 새로운 방식으로, 스튜디오에서 대규모로 프로젝트를 빌드하고 팀 생산성을 향상할 수 있습니다.

프로젝트 빌드가 Unity의 주된 기능은 아니지만, 프로젝트의 규모가 커지고 복잡해질 경우 프로젝트 빌드를 제대로 처리하지 못하면 큰 문제가 발생합니다. 개발 진행 도중 프로젝트 업데이트 속도에 맞춰 모든 이해 관계자에게 프로젝트 빌드를 충분히 배포하지 못한다면 개발에 차질이 생기게 됩니다. 또한 개발 팀이 자체 워크스테이션을 사용하여 프로젝트를 빌드하게 되면 빌드 완료까지 기다리는 과정에서 생산성이 크게 떨어지게 됩니다.

Unity Build Server 시작하기

Unity Build Server는 Unity 프로젝트 빌드를 위해 Unity를 배치 모드로 실행하는 라이선스 유형입니다. 따라서, 개발자는 프로젝트 빌드에 주요 워크스테이션을 사용하여 시스템 리소스를 소모하거나 다른 작업의 수행 속도를 늦출 필요가 없습니다. 또한 더 많은 팀원들이 각자 상황에 맞춰 빌드를 요청할 수 있으므로 수정 사항이 반영되었는지 확인하거나, 게임플레이 아이디어를 테스트하거나, 또는 새로운 빌드가 다른 타겟 플랫폼에서 올바르게 작동하는지 확인하기 위해 밤을 새워 기다리지 않아도 됩니다.

이용 대상

Unity Pro나 Unity Enterprise를 구독 중이라면 Unity Build Server를 이용할 수 있습니다. Unity Pro 고객은 애드온 팩을 통해 구매할 수 있으며, Unity Enterprise 고객은 보유한 Unity Enterprise 라이선스 수에 따라 확장되는 여러 개의 Build Server 라이선스를 받을 수 있습니다. 기업 고객은 필요한 경우 애드온 팩을 통해 Build Server 라이선스를 추가할 수도 있습니다. 따라서 Enterprise 구독자인 경우 지금 바로 Build Server를 사용할 수 있습니다.

작동 방식
대체 텍스트

먼저 Unity ID 포털에서 Unity 라이선스 서버를 설정하고 중앙 집중식 Unity Build Server 라이선스 풀을 사용하여 스튜디오 네트워크에 로컬로 배포해야 합니다. 그런 다음 사용자가 프로젝트 빌드를 요청하면 Unity 라이선스 서버에서 필요에 따라 동적으로 Build Server 라이선스를 제공할 수 있습니다. 빌드 과정이 완료되면 라이선스가 자동으로 풀로 반환됩니다.

플로팅 라이선스의 유연성 덕분에, 라이선스를 수동으로 다시 할당할 필요 없이 네트워크 하드웨어나 배포 대상을 언제든지 변경할 수 있습니다. Unity Build Server는 널리 사용되는 자동화 및 CI(지속적 통합) 시스템을 통해서도 설정할 수 있으므로 기존 빌드 파이프라인을 방해하지 않으며 빌드 과정을 보다 유연하며 통합된 형태로 만들어 줍니다.

대체 텍스트

Unity Build Server를 시작하려면 Unity ID 포털에서 라이선스 서버를 다운로드하세요. 라이선스 서버가 대상 서버로부터 필요한 정보를 가져오려면, 커맨드 라인 프로세스를 통해 설정에 관한 몇 가지 질문에 답변해야 합니다. 이후 서버 등록 파일이 Unity ID 포털에 업로드되면 Unity Build Server 라이선스가 생성되어 대상 서버로 다시 배포됩니다.

배포 예시 1: 로컬 빌드 팜
대체 텍스트
배포 예 2: Cloud Build
대체 텍스트

Unity Build Server에 대해 자세히 알아보려면 제품 페이지를 방문하세요. 또는 유니티 영업팀에 문의하여 Unity Build Server에 대해 논의하세요.