Unity Cloud Diagnostics
멀티플레이어 서비스(Multiplayer Services)

Unity 통합

Unity 통합을 이용하면 개발 워크플로에서 다음 Unity 서비스를 Unity가 아닌 툴에 연결할 수 있습니다.

  • 버그 보고서
  • 클라우드 빌드
  • 콜라보레이트

중요: 통합을 추가하려면 프로젝트의 소유자 또는 관리자여야 합니다. 역할 할당에 관한 정보는 조직 관리의 구성원 및 그룹 섹션을 참조하십시오.

Unity 통합은 다음과 같은 비 Unity 툴을 지원합니다.

  • 웹훅: Unity가 외부 서비스에 POST 요청을 보낼 수 있도록 해주는 사용자 정의 콜백입니다.
  • Discord: Discord 정의 웹훅을 통해 팀의 Discord 채널에 알림을 전송합니다.
  • Slack: Slack 정의 웹훅을 통해 팀의 Slack 채널에 알림을 전송합니다.
  • JIRA(버그 보고서 및 콜라보레이트에만 해당):
    • 버그 보고서: 버그 보고서를 위한 JIRA 티켓을 만듭니다.
    • 콜라보레이트: JIRA에서 기존 문제에 코멘트를 추가합니다. 예를 들어 변경 사항을 콜라보레이트에 퍼블리시할 때 언제든지 코멘트를 추가할 수 있습니다.

통합 추가

워크플로에 통합을 추가하는 방법은 다음과 같습니다.

  1. Unity 서비스 대시보드에 로그인합니다.

  2. 통합을 추가할 프로젝트를 선택합니다.

  3. 왼쪽 내비게이션 열에서 설정(Settings)통합(베타)(Integrations (Beta)) 을 순서대로 클릭합니다.

  4. 새 통합(NEW INTEGRATION) 버튼을 클릭합니다.

  5. 새 통합(New Integration) 다이얼로그에서 다음을 수행합니다.

    1. 통합을 추가할 Unity 서비스를 선택하고 다음(NEXT) 버튼을 클릭합니다.
    2. 통합에 필요한 액션을 트리거하는 이벤트를 선택하고 다음(NEXT) 버튼을 클릭합니다.
    3. 통합할 프로그램을 선택하고 다음(NEXT) 버튼을 클릭하여 통합을 설정합니다.

웹훅 또는 JIRA 통합을 선택하면 옵션 설정(Configure options) 단계가 열립니다. 그렇지 않으면 선택한 툴에 대한 설정 화면이 열립니다.

웹훅 통합

웹훅 통합을 설정하려면 다음 정보를 제공해야 합니다.

파라미터 설명
표시 이름 통합 리스트에서 통합을 식별하는 데 사용될 이름입니다.
웹훅 URL Unity 서비스에서 웹훅 POST 요청을 수신하는 서버 엔드포인트의 URL입니다.
인증 비밀 키 수신하는 애플리케이션의 클라이언트 비밀 키입니다.
콘텐츠 타입 콘텐츠의 MIME 타입입니다. 드롭다운 메뉴에서 데이터의 콘텐츠 타입을 선택하십시오.
SSL/TLS 확인 비활성화 필요한 경우에만 이 옵션을 설정하십시오.
SSL/TLS 인증서를 확인하면 데이터의 안전한 전송에 도움이 됩니다.

JIRA 통합

Unity JIRA 통합을 이용하면 다음과 같이 JIRA와 상호작용할 수 있습니다.

  • 버그 보고 - 보고서를 수신할 때 새로운 문제를 생성합니다.
  • 콜라보레이트 - 콜라보레이트에서 변경 사항을 퍼블리시할 때 기존 문제에 코멘트를 추가합니다.

콜라보레이트 또는 버그 보고를 위한 JIRA 통합을 설정하려면 다음 정보를 제공해야 합니다.

파라미터 설명
표시 이름 통합 리스트에서 통합을 식별하는 데 사용될 이름입니다.
JIRA 사이트 URL JIRA 인스턴스의 URL입니다.
JIRA 사용자 이름 JIRA 인스턴스에 업데이트를 게시할 수 있는 계정의 사용자 ID입니다.
JIRA REST API 토큰 JIRA 서버에 대한 통합 요청을 인증하기 위한 API 토큰입니다. 토큰 생성 방법에 대한 자세한 지침은 Atlassian의 문서를 참조하십시오.

버그 보고의 경우 JIRA 인스턴스에 대한 정보를 입력한 후 다음의 추가 정보를 제공해야 합니다.

파라미터 설명
Create Issues In This Project 문제를 만들 프로젝트를 선택합니다.
Mark Incoming Issues As 보고서를 기록할 문제 타입을 선택합니다.

콜라보레이트에서 변경할 때 적용 메시지에서 해당 문제 키를 참조하여 JIRA와 연결된 문제를 업데이트할 수 있습니다. 예를 들어 “ISS–42가 일으킨 크래시를 해결했습니다”는 문제 “ISS–42”에 퍼블리시 상세 정보를 추가합니다.

Discord 통합

Discord 통합을 설정하기 위해 Unity는 Discord API를 사용하는 앱을 호출하여 웹훅을 Discord 채널에 등록합니다. Discord 서버가 없는 경우 Discord 문서 서버 생성 방법을 참조하십시오.

설정을 완료하는 방법은 다음과 같습니다.

  1. Discord 계정에 로그인합니다.
  2. 서버 선택(Select a server) 드롭다운 메뉴에서 Discord 서버를 선택합니다.
  3. 채널 선택(Select a channel) 메뉴에서 알림을 게시할 채널을 선택합니다.
  4. 권한 부여(Authorize) 버튼을 클릭합니다.

Slack 통합

Slack 통합을 설정하기 위해 Unity는 Slack API를 사용하는 앱을 호출하여 웹훅을 Slack 채널에 등록합니다. Slack 서버가 없는 경우 Slack 문서 Slack 작업 공간 생성을 참조하십시오.

설정을 완료하는 방법은 다음과 같습니다.

  1. Slack 계정에 로그인합니다.
  2. 앱의 오른쪽에서 Slack 작업 공간을 선택합니다.
  3. 게시 위치(Post to) 드롭다운 메뉴에서 알림을 게시할 Slack 채널을 선택합니다.
  4. 권한 부여(Authorize) 버튼을 클릭합니다.

Discord 통합

Discord 통합을 설정하기 위해 Unity는 Discord API를 사용하는 앱을 호출하여 웹훅을 Discord 채널에 등록합니다. Discord 서버가 없는 경우 Discord 문서 서버 생성 방법을 참조하십시오.

설정을 완료하는 방법은 다음과 같습니다.

  1. Discord 계정에 로그인합니다.

  2. 서버 선택(Select a server) 드롭다운 메뉴에서 Discord 서버를 선택합니다.

  3. 채널 선택(Select a channel) 메뉴에서 알림을 게시할 채널을 선택합니다.

  4. 권한 부여(Authorize) 버튼을 클릭합니다.

Slack 통합

Slack 통합을 설정하기 위해 Unity는 Slack API를 사용하는 앱을 호출하여 웹훅을 Slack 채널에 등록합니다. Slack 서버가 없는 경우 Slack 문서 Slack 작업 공간 생성을 참조하십시오.

설정을 완료하는 방법은 다음과 같습니다.

  1. Slack 계정에 로그인합니다.

  2. 앱의 오른쪽에서 Slack 작업 공간을 선택합니다.

  3. 게시 위치(Post to) 드롭다운 메뉴에서 알림을 게시할 Slack 채널을 선택합니다.

  4. 권한 부여(Authorize) 버튼을 클릭합니다.

통합 편집

기존 통합을 편집하는 방법은 다음과 같습니다.

  1. Unity 서비스 대시보드에 로그인합니다.

  2. 통합을 편집할 프로젝트를 선택합니다.

  3. 왼쪽 내비게이션 열에서 설정(Settings)통합(베타)(Integrations (Beta)) 을 순서대로 클릭합니다.

  4. 통합 옆에 있는 편집(EDIT) 을 클릭하여 수정합니다.

가능한 편집 타입은 통합에 따라 다릅니다. Slack 및 Discord 통합의 경우에는 표시 이름을 업데이트하거나 통합을 삭제할 수 있습니다.

웹훅 및 JIRA 통합의 경우에는 생성 시 제공한 모든 설정 파라미터를 수정할 수 있습니다.


Unity Cloud Diagnostics
멀티플레이어 서비스(Multiplayer Services)