tiltingpoint/Build Unity

Build Unity project on Ubuntu, macOS or Windows

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
unity-pathPath to Unity executable. UNITY_PATH env will be used if not providedno
project-pathPath to Unity projectno${{ github.workspace }}
build-targetBuild targetyes
build-pathPath to build output. Only for default build methodno
build-versionSet application version. Only for default build methodno
build-numberSet application build number. Only for default build methodno
unity-usernameUnity usernameno
unity-passwordUnity passwordno
unity-serialUnity serialno
build-definesSet scripting define symbols. For example, RELEASE_VERSION;ENG_VERSION. Only for default build methodno
android-keystore-base64The base64 contents of the android keystore file. Only for default build methodno
android-keystore-passThe android keystore password. Only for default build methodno
android-keyalias-nameThe android keyalias name. Only for default build methodno
android-keyalias-passThe android keyalias password. Only for default build methodno
build-methodPath to build method. For example, MyEditorScript.PerformBuild. Default build method will be used if not providedno
build-method-argsCustom arguments for build methodno
no-graphicsRun Unity with -nographics flag. Set to false for builds that need GPU shader compilation (e.g. URP Render Graph). Default true for backward compatibility.notrue
no-batch-modeRun Unity WITHOUT -batchmode flag. Set to true for builds where batchmode breaks rendering (e.g. URP Metal shader pipeline). Default false for backward compatibility.nofalse
unity-quitRun Unity with -quit flag, which exits the editor automatically after the build/executeMethod finishes. Set to false if your build script handles quitting itself (e.g. via EditorApplication.Exit) or when you need Unity to stay open after the run. Default true for backward compatibility.notrue
run-testsRun tests. Ignores 'build-method', but uses 'build-method-args'.no
namedescription
build-pathPath to build output