Version: 2018.4
언어: 한국어
Unity 개발자 대시보드를 사용하여 Mercurial용 Unity 클라우드 빌드 설정
Unity 클라우드 빌드에서 아파치 서브버전(SVN) 사용

Unity 에디터를 사용하여 Mercurial용 Unity 클라우드 빌드 설정

Unity 클라우드 빌드는 Mercurial 저장소에 저장된 프로젝트를 지원합니다. Bitbucket 또는 프라이빗 서버에서도 저장소를 호스팅할 수 있습니다.

저장소에 연결하려면 Unity 클라우드 빌드에 적합한 액세스 자격 증명을 제공해야 합니다. 이는 Bitbucket 등에서 호스팅되는 Mercurial 저장소에도 적용됩니다.

클라우드 빌드 활성화

Services 창에서 Cloud Build 옆에 있는 OFF 버튼을 클릭하여 ON 으로 전환합니다.

클라우드 빌드 활성화 상태 창
클라우드 빌드 활성화 상태 창

클라우드 빌드(CLOUD BUILD) 창에서 클라우드 빌드(Cloud Build) 토글을 클릭하여 프로젝트에 대해 클라우드 빌드를 활성화합니다.

클라우드 빌드 토글 창
클라우드 빌드 토글 창

소스 컨트롤 호스팅 타입 설정

서비스 소스 컨트롤(SOURCE CONTROL) 창에서 다음 단계를 따르십시오.

  1. 소스 컨트롤 호스트 타입(SOURCE CONTROL HOST TYPE) 드롭다운 메뉴에서 Mercurial을 선택합니다.

  2. 소스 컨트롤 호스팅 URL(SOURCE CONTROL HOSTING URL) 필드에 Mercurial 저장소의 URL을 입력합니다. URL 포맷에 대한 자세한 내용은 아래의 URL 구문(URL syntax) 섹션을 참조하십시오.

  3. 다음(Next) 버튼을 클릭합니다.

소스 컨트롤 선택 창
소스 컨트롤 선택 창

URL 구문

저장소에 연결하려면 Mercurial 서버에 대한 URL을 지정해야 합니다. 다음의 프로토콜을 사용하여 URL을 지정할 수 있습니다.

  • HTTPS

  • SSH

다음은 bitbucket용 URL 예제입니다.

  • https://github.com/youraccount/yourrepo

  • git@bitbucket.org:youraccount/yourrepo.git

이 중 가장 편리한 포맷을 사용하십시오. Unity 클라우드 빌드가 URL을 필요한 포맷으로 자동 변환합니다.

자격 증명 설정

Mercurial 서버에서 Unity 클라우드 빌드에 대한 사용자 이름을 생성하고 안전한 암호를 지정하십시오. Mercurial 호스트가 지원하는 경우 읽기 전용 사용자 계정을 만드십시오.

액세스 허용(GRANT ACCESS) 창에서 사용자 이름과 암호를 입력하십시오.

Grant access 창
Grant access 창

런타임 타겟 플랫폼 설정

Unity 에디터에서 앱용 런타임 플랫폼을 설정하려면 서비스(Services) 창으로 이동하여 다음과 같이 변경하십시오.

  1. 타겟 레이블(TARGET LABEL) 드롭다운 메뉴에서 빌드 플랫폼을 선택합니다.

  2. 브랜치(BRANCH) 드롭다운 메뉴에서 프로젝트를 빌드할 브랜치를 선택합니다. 대다수 Git 저장소의 기본 브랜치는 “master”입니다. 여러 빌드 타겟용으로 빌드하는 경우에는 각 빌드 타겟에 다른 브랜치를 설정할 수 있습니다.

  3. 프로젝트 하위폴더(PROJECT SUBFOLDER) 필드에 Unity 프로젝트가 포함된 프로젝트 내 폴더, 즉 에셋(Assets)프로젝트 설정(ProjectSettings) 폴더를 입력합니다. 해당 폴더의 경로는 보통 NewGameProject/Src/UnityProject/와 유사합니다.

    참고: 저장소의 루트에 Unity 프로젝트가 없는 경우 프로젝트 하위폴더(PROJECT SUBFOLDER) 필드를 작성해야 합니다.

(선택 사항) 프로젝트를 변경할 때마다 클라우드 빌드가 프로젝트를 자동으로 빌드하지 않게 만들려면 자동 빌드(AUTO-BUILD) 체크박스를 선택 해제하십시오. 자세한 내용은 자동 빌드 생성을 참조하십시오.


2018–04–10 편집 리뷰를 거쳐 페이지 게시됨

Unity 개발자 대시보드를 사용하여 Mercurial용 Unity 클라우드 빌드 설정
Unity 클라우드 빌드에서 아파치 서브버전(SVN) 사용