Skip to main content
Version: v4 (current)

Command Line

You can run orchestrator builds directly from your terminal - no GitHub Actions or CI platform required. All parameters in the API Reference can be specified as CLI flags.

Install

Linux / macOS

curl -fsSL https://raw.githubusercontent.com/game-ci/orchestrator/main/install.sh | sh

Windows (PowerShell)

irm https://raw.githubusercontent.com/game-ci/orchestrator/main/install.ps1 | iex

Pre-built binaries for every platform are available on the GitHub Releases page.

Examples

Local build

game-ci build \
--target-platform StandaloneLinux64

Cloud build (AWS)

game-ci build \
--target-platform StandaloneLinux64 \
--provider-strategy aws \
--git-private-token $GIT_TOKEN

Cloud build (Kubernetes)

game-ci build \
--target-platform StandaloneLinux64 \
--provider-strategy k8s \
--git-private-token $GIT_TOKEN

List active resources

game-ci list-resources --provider-strategy aws

Watch a running build

game-ci watch --provider-strategy aws

Clean up old resources

game-ci garbage-collect --provider-strategy aws

Keeping Commands Short

Avoid long CLI flags for credentials by using environment variables or the Pull Secrets feature:

game-ci build \
--target-platform StandaloneLinux64 \
--populate-override true \
--pull-input-list UNITY_EMAIL,UNITY_SERIAL,UNITY_PASSWORD \
--input-pull-command='gcloud secrets versions access 1 --secret="{0}"'

Further Reading