Unity Gaming Services CLI
Unity Gaming Services (UGS) CLI は、Unity Gaming Services 設定を管理、テスト、デプロイするためのさまざまなツールを備えたコマンドラインインターフェースです。この CLI は Unity Dashboard の代わりに使用できるスケーラブルで自動化可能な手段で、チームのワークフローと生産性を向上できます。
使用の準備
UGS CLI の使用を開始するには、以下のドキュメントを参照してください。
- UGS CLI をインストールして使用するには、使用開始に関するドキュメント に従います。
- Deployments の使用法については、サンプル を参照します。
- UGS CLI を CI/CD ツールに統合する方法の例については、次を参照してください。
包括的な説明については、UGS CLI ドキュメントを参照してください。
サポート対象サービスとユースケース
デプロイ
Deployments では、UGS に Config as Code 形式のワークフローが導入されます。CLI の deploy コマンドでファイル設定をデプロイすることで、自動ビルドパイプライン (CI/CD) との統合を行えます。
Deployments 機能は、Remote Config や Cloud Code などのパッケージ経由で Unity エディターでもサポートされます。CLI により、開発者がエンジンにかかわらず Deployments 機能を使用し、ビルドワークフローを自動化できます。
Deployments では、以下を実行できます。
- Cloud Code および Remote Config のローカル設定を使用する。
- ゲームクライアントコードの隣にサービス設定を追加する。
- サービス設定に Git のようなワークフローを適用する (例: ブランチ、マージ、差分、タグ)。
- Unity 環境 をリポジトリブランチにマップし、分離環境で作業する。
- CLI または Deployment ウィンドウ を介して、ファイル設定を手動でデプロイする。
- CI/CD パイプラインにデプロイステップを追加して、デプロイを自動化する。