ドキュメント

サポート

Unity Build Automation エディターパッケージ

Follow this workflow to integrate the Unity Build Automation Editor package.
読み終わるまでの所要時間 2 分最終更新 15日前

Unity 6 から、Unity Build Automation パッケージ (バージョン 2.0.0 以降) は Unity 6 で導入された新しい ビルドプロファイル とシームレスに連携します。このパッケージは、アプリケーションを効率的にビルドし、配布するために使用できる一連のサービスを提供します。この強化されたワークフローにより、複数のデプロイターゲットを管理し、リソース負荷の高いビルドタスクをクラウドにオフロードして、開発サイクルを短縮できます。 標準ローカルビルドに加えて、Unity エディター内で新しいビルドプロファイルを作成するときに、Cloud Build を開始することもできます。 Cloud Build オプションを選択すると、Unity Build Automation (UBA) システムは、現在アクティブなビルドプロファイルとリモートビルダー設定に基づいて、新しいビルドターゲットを自動的に作成します。このインテグレーションにより、ビルドプロセスが合理化され、シェルブとビルド機能を使用して変更を手動でリポジトリにコミットせずに、クラウドでローカルの変更をビルドできます。

開始する

Unity エディターの開始:
  1. 新しい ビルドプロファイル を作成します。
  2. Cloud Build を選択します。
このアクションでは、最新バージョンの UBA パッケージをインストールするように求められます。
UBA ビルドプロファイル初期ビュー

UBA ビルドプロファイル初期ビュー

UBA パッケージの構成

パッケージをインストールしたら、以下のように構成します。
  1. リモートビルダー設定を選択して、必要な環境設定に基づいてパッケージ設定を行います。
  2. もう一度 Cloud Build を選択して、UBA サービスを使用してクラウド上でビルドを開始します。
UBA Builder 設定ビュー

UBA Builder 設定ビュー

シェルブ

シェルブとビルド 機能により、Cloud Build の開始時に保留中の変更を一時的に 棚上げ することができます。この機能は、Unity Version Control (UVCS) を使用するプロジェクト専用です。 Cloud Build の開始時にプロジェクトに保留中の変更がある場合、UBA はシェルブしてビルドするよう求めます。

シェルブ

シェルブは Unity Version Control のプロセスで、保留中の変更をリポジトリにコミットせずに一時的に保存するために使用できます。例えば、以下の理由で保留中の変更を棚上げすることができます。
  • 不完全または実験的作業のコミットを避ける。
  • 一時的な変更でビルドを実行する。
  • ビルドの進行中にタスクを切り替えるか、ローカルで作業を継続する。
コミットされていない変更を含む Cloud Build をトリガーし、シェルブとビルド 機能を選択すると、Unity はこのシェルブプロセスを自動化します。

ビルド中の欠落ファイル

シェルブとビルドを使用する場合、UBA にはプライベート (バージョン管理なし) としてマークされたファイルはシェルブセットに含まれないので注意が必要です。必要なすべてのファイルがビルドに含まれていることを確認します。
  • バージョン管理に新しいファイルを追加するには、コマンド
    cm add <file_path>
    を使用します。
  • .ignore.conf
    ファイルを確認して、ルールによって重要なファイル (
    .meta
    ファイルなど) が除外されていないことを確認します。
  • 保留中の変更ビューを確かめ、UVCS が必要なファイルをすべて追跡していることを確認します。