ドキュメント

Unity Gaming Services CLI


GitHub Repository

Unity Gaming Services CLI


Unity Pipeline Automation

Run UGS CLI commands as part of a Unity Pipeline Automation pipeline.
読み終わるまでの所要時間 1 分最終更新 13日前

You can use Unity Pipeline Automation to run UGS CLI commands as part of an automated pipeline.
In your Dashboard, navigate to
Pipeline Automation
>
Pipelines
and create a new pipeline.

Pre-built actions

When adding a step, select the UGS CLI app to access pre-built actions for common operations:

Action

Description

PromotePromotes all content from the specified supported services and deploys them to a different environment.
DeployDeploys the folder or file specified to the chosen environment.
FetchUpdates or creates local service configuration.
ScriptExecutes an arbitrary script for the UGS CLI.
To see the full list of available actions, select the UGS CLI app in the step configuration dialog.

Custom scripts

For operations not covered by the pre-built actions, add a step using the Linux Shell app with the Run Custom Script action, then enter your UGS CLI commands in the built-in editor.
Example script:
#!/bin/bash# Setting environment variablesexport UGS_CLI_PROJECT_ID=your-project-idexport UGS_CLI_SERVICE_KEY_ID=your-service-key-idexport UGS_CLI_SERVICE_SECRET_KEY=your-service-secret-key# Download and install UGS CLIcurl -sLo ugs_installer https://ugscli.unity.com/v1 && shasum -c <<<"3bbc507d4776a20d5feb4958be2ab7d4edcea8eb ugs_installer" && bash ugs_installer# Run test commands on the CLIugs --versionugs config get project-idugs statusugs env listugs deploy <directory-with-service-configurations> -j
For more information, see the Unity Pipeline Automation documentation.