| targetPlatform | Platform that the build should target. | yes | "" |
| unityVersion | Version of unity to use for building the project. Use "auto" to get from your ProjectSettings/ProjectVersion.txt | no | auto |
| customImage | Specific docker image that should be used for building the project | no | "" |
| projectPath | Relative path to the project to be built. | no | "" |
| buildName | Name of the build. | no | "" |
| buildsPath | Path where the builds should be stored. | no | "" |
| buildMethod | Path to a Namespace.Class.StaticMethod to run to perform the build. | no | "" |
| customParameters | Custom parameters to configure the build. | no | "" |
| versioning | The versioning scheme to use when building the project | no | Semantic |
| version | The version, when used with the "Custom" versioning scheme | no | "" |
| androidVersionCode | The android versionCode | no | "" |
| androidAppBundle | Whether to build .aab instead of .apk | no | false |
| androidKeystoreName | The android keystoreName | no | "" |
| androidKeystoreBase64 | The base64 contents of the android keystore file | no | "" |
| androidKeystorePass | The android keystorePass | no | "" |
| androidKeyaliasName | The android keyaliasName | no | "" |
| androidKeyaliasPass | The android keyaliasPass | no | "" |
| androidTargetSdkVersion | The android target API level. | no | "" |
| sshAgent | SSH Agent path to forward to the container | no | "" |
| gitPrivateToken | Github private token to pull from github | no | "" |
| chownFilesTo | User and optionally group (user or user:group or uid:gid) to give ownership of the resulting build artifacts | no | "" |
| allowDirtyBuild | Allows the branch of the build to be dirty, and still generate the build. | no | "" |
| postBuildSteps | run a post build job in yaml format with the keys image, secrets (name, value object array), command string | no | "" |
| preBuildSteps | Run a pre build job after the repository setup but before the build job (in yaml format with the keys image, secrets (name, value object array), command line string) | no | "" |
| customJobHooks | Specify custom commands and trigger hooks (injects commands into jobs) | no | "" |
| customJob | Run a custom job instead of the standard build automation for cloud runner (in yaml format with the keys image, secrets (name, value object array), command line string) | no | "" |
| awsBaseStackName | The Cloud Formation stack name that must be setup before using this option. | no | game-ci |
| cloudRunnerCluster | Either local, k8s or aws can be used to run builds on a remote cluster. Additional parameters must be configured. | no | local |
| cloudRunnerCpu | Amount of CPU time to assign the remote build container | no | "" |
| cloudRunnerMemory | Amount of memory to assign the remote build container | no | "" |
| cachePushOverrideCommand | A command run every time a file is pushed to cache, formatted with input file path and remote cache path | no | "" |
| cachePullOverrideCommand | A command run every time before a file is being pulled from cache, formatted with request cache file and destination path | no | "" |
| readInputFromOverrideList | Comma separated list of input value names to read from "input override command" | no | "" |
| readInputOverrideCommand | Extend game ci by specifying a command to execute to pull input from external source e.g cloud provider secret managers | no | "" |
| kubeConfig | Supply a base64 encoded kubernetes config to run builds on kubernetes and stream logs until completion. | no | "" |
| kubeVolume | Supply a Persistent Volume Claim name to use for the Unity build. | no | "" |
| kubeStorageClass | Kubernetes storage class to use for cloud runner jobs, leave empty to install rook cluster. | no | "" |
| kubeVolumeSize | Amount of disc space to assign the Kubernetes Persistent Volume | no | 5Gi |
| cacheKey | Cache key to indicate bucket for cache | no | "" |
| checkDependencyHealthOverride | Use to specify a way to check depdency services health to enable resilient self-starting jobs | no | "" |
| startDependenciesOverride | Use to specify a way to start depdency services health to enable resilient self-starting jobs | no | "" |