Unity Integration を利用すると、開発ワークフロー内の以下の Unity Services を Unity 以外のサービスと接続できます
To add an integration, you must be an Owner or Manager on the Project. For information on assigning roles, see the Members & Groups section of Managing your Organization.
Unity Integration は以下の外部サービスをサポートします。
Unity Personal limits users to one integration for all events, but multiple Unity services can use that integration. Unity Teams, Plus, and Pro users can have up to 100 integrations. If your Unity Teams, Pro, or Plus subscription expires, Unity keeps all of your current integrations, but automatically disables them. If this happens, you can still sign into the Unity Services Dashboard and enable a single integration.
ワークフローにインテグレーションを加えるには、以下の手順を行います。
Webhook または JIRA とのインテグレーションを選択すると、Configure options が開きます。それ以外を選択すると、選択した外部サービスの設定画面が開きます。
Webhook インテグレーションを設定するには、以下の情報を送信する必要があります。
パラメーター | 説明 |
---|---|
Display Name | Integrations 一覧でこのインテグレーションを識別する名 |
Webhook URL | Unity からの Webhook POST リクエストを受けとるサーバーエンドポイントの URL |
Authentication Secret | 受信側アプリケーションのクライアントシークレット |
Content Type | コンテンツの MIME タイプ。ドロップダウンからデータのコンテンツタイプを選択します。 |
Disable SSL/TLS Verification | SSL/TLS セキュリティ証明書の検証を無効にするには、このチェックボックスにチェックを入れます。 SSL/TLS 証明書を検証すると、データを上記の Webhook URL に安全に送信できます。そのため、このオプションを有効にすることは推奨されません。それを完全に理解している場合にのみ、このオプションをチェックしてください。 |
To configure Discord integrations, Unity calls an app that uses the Discord API to register a webhook to a Discord channel. If you do not have a Discord server, see How do I create a server? in the Discord documentation.
重要 : 統合するアカウントで Webhook を使用可能にする必要があります。
以下の手順で設定します。
To configure Slack integrations, Unity calls an app that uses the Slack API to register a webhook to a Slack channel. If you do not have a Slack server, see Create a Slack workspace in the Slack documentation.
以下の手順で設定します。
JIRA インテグレーションによって、以下のように JIRA と相互作用することができます。
To configure a JIRA integration for Collaborate or Cloud Diagnostics, you must supply the following information:
パラメーター | 説明 |
---|---|
Display Name | Integrations 一覧でこのインテグレーションを識別する名 |
JIRA Site URL | JIRA インスタンスの URL |
JIRA Username | JIRA インスタンスに更新をポストするアカウントのユーザー ID |
JIRA REST API Token | JIRA サーバーへの Integration リクエストを認証するための API トークン。 トークンの作成方法については、Atlassian のドキュメント を参照してください。 |
JIRA インスタンスの情報を入力したら、Cloud Diagnostics に以下の情報も入力する必要があります。
パラメーター | 説明 |
---|---|
Create Issues In This Project | 問題を作成するプロジェクトを選択します。 |
Mark Incoming Issues As | ログするレポートの問題のタイプを選択します。 |
Collaborate に変更を加える場合は、送信するメッセージの Issue キーを参照して JIRA に紐づいた問題を更新してください。例えば、“ISS–42 に起因するクラッシュを修正しました” は、問題 “ISS–42” の公開された詳細を加えます。
既存のインテグレーションを編集するには以下の手順を行います。
可能な編集の種類は、インテグレーションによります。Slack と Discord のインテグレーションでは、表示名を更新したり、インテグレーションを削除したりすることができます。
Webhook と JIRA のインテグレーションでは、作成時に入力した設定パラメーターすべてを変更できます。
To enable or disable an integration from the dashboard.