# Build Automation

> Use Unity Build Automation and its continuous integration features for multiplatform builds.

# Build Automation

- [Overview](https://docs.unity.com/ko-kr/build-automation.md): Use Unity Build Automation and its continuous integration features for multiplatform builds.
- [Get started with Build Automation](https://docs.unity.com/ko-kr/build-automation/get-started-with-build-automation/connect-your-version-control-system.md): Use Unity Build Automation with a version control system.
- [Build Automation Glossary](https://docs.unity.com/ko-kr/build-automation/build-automation-glossary.md): Find definitions for common terms used in Unity Build Automation.

## Build configuration

- [Build configuration](https://docs.unity.com/ko-kr/build-automation/basic-build-configuration/overview.md): Configure build settings and requirements for your Unity project using Build Automation.
- [Organize build configurations using groups](https://docs.unity.com/ko-kr/build-automation/basic-build-configuration/organize-build-configurations-using-groups.md): Create and use build target groups to organize your build configurations.
- [Set up an iOS build configuration](https://docs.unity.com/ko-kr/build-automation/basic-build-configuration/set-up-an-ios-build-configuration.md): Set up an iOS build configuration for your Unity project.

## Advanced build configuration

- [Advanced build configuration](https://docs.unity.com/ko-kr/build-automation/advanced-build-configuration/overview.md): Explore the available advanced build configuration settings.
- [Build Addressables using Build Automation](https://docs.unity.com/ko-kr/build-automation/advanced-build-configuration/build-addressables-using-build-automation.md): Follow this workflow to build Addressable Assets.
- [Run custom scripts during the build process](https://docs.unity.com/ko-kr/build-automation/advanced-build-configuration/run-custom-scripts-during-the-build-process.md): Follow this workflow to run custom scripts before and after the build process.
- [Specify the scene to build](https://docs.unity.com/ko-kr/build-automation/advanced-build-configuration/specify-the-scene-to-be-built.md): Customize which scenes to build for a build target.
- [Customize Fastlane configurations for iOS builds](https://docs.unity.com/ko-kr/build-automation/advanced-build-configuration/customize-fastlane-configurations-for-ios-builds.md): Configure Fastlane settings for iOS builds to control build behavior.
- [Configure dedicated server build target](https://docs.unity.com/ko-kr/build-automation/advanced-build-configuration/configure-dedicated-server-build-target.md): Use a dedicated server build target for optimized builds.
- [Use environment variables](https://docs.unity.com/ko-kr/build-automation/advanced-build-configuration/environment-variables.md): Learn how to use built-in and custom environment variables in Unity Build Automation.

## Run builds

- [Run builds manually](https://docs.unity.com/ko-kr/build-automation/run-builds/run-builds-manually.md): Manually trigger builds for individual configurations or groups in Unity Build Automation.
- [Run builds automatically](https://docs.unity.com/ko-kr/build-automation/run-builds/run-builds-automatically.md): Set up automatic builds in Unity Build Automation for continuous integration and scheduled workflows.
- [Upload local builds](https://docs.unity.com/ko-kr/build-automation/run-builds/upload-local-builds.md): Follow this workflow to upload local builds to Unity Cloud storage using Unity Build Automation.

## Check build results

- [Check build results](https://docs.unity.com/ko-kr/build-automation/check-build-results/overview.md): Review build results and monitor build performance in Unity Build Automation.

### Troubleshooting Build Automation failures

- [Troubleshooting Build Automation failures](https://docs.unity.com/ko-kr/build-automation/check-build-results/troubleshoot-build-failures/overview.md): Solve common issues with Build Automation failures.
- [Builds fail immediately](https://docs.unity.com/ko-kr/build-automation/check-build-results/troubleshoot-build-failures/builds-failing-immediately.md): Resolve issues with Unity Build Automation builds canceling immediately upon
- [Unrecognized project error](https://docs.unity.com/ko-kr/build-automation/check-build-results/troubleshoot-build-failures/unrecognized-project-error.md): Resolve unrecognized project errors in Unity Build Automation and configure project paths correctly.
- [Clone hangs when you use Git submodules](https://docs.unity.com/ko-kr/build-automation/check-build-results/troubleshoot-build-failures/git-clone-hangs.md): Resolve issues with Git submodule clone steps hanging in Unity Build Automation.
- [Lightmap baking](https://docs.unity.com/ko-kr/build-automation/check-build-results/troubleshoot-build-failures/lightmap-baking.md): Resolve Unity Build Automation lightmap baking issues and understand common causes and solutions.
- [Android build failures](https://docs.unity.com/ko-kr/build-automation/check-build-results/troubleshoot-build-failures/android-build-failures.md): Resolve Android build failures in Unity Build Automation and identify common causes.
- [Errors after migration to a new Xcode version](https://docs.unity.com/ko-kr/build-automation/check-build-results/troubleshoot-build-failures/error-migrating-xcode.md): Resolve errors caused by migrating to a new Xcode version.
- [macOS notarization failure](https://docs.unity.com/ko-kr/build-automation/check-build-results/troubleshoot-build-failures/osx-notarization-failure.md): Resolve macOS notarization failures and fix signing issues.
- [Problems with iOS Build Automation during XCode export](https://docs.unity.com/ko-kr/build-automation/check-build-results/troubleshoot-build-failures/xcode-export-issues.md): Resolve iOS build automation problems during Xcode export in Unity Build Automation.
- [iOS build can't download or install from Unity Build Automation](https://docs.unity.com/ko-kr/build-automation/check-build-results/troubleshoot-build-failures/ios-build-download-issue.md): Resolve iOS build download and installation issues in Unity Build Automation.

## Optimize build speed

- [Optimize build speed](https://docs.unity.com/ko-kr/build-automation/optimize-build-speed/overview.md): Configure machine specs, caching, and GitHub configuration to optimize your build speed.
- [Choose a machine specification](https://docs.unity.com/ko-kr/build-automation/optimize-build-speed/choose-machine-specification.md): Explore machine specification options for optimized build speed.
- [Select a caching strategy](https://docs.unity.com/ko-kr/build-automation/optimize-build-speed/select-caching-strategy.md): Explore caching strategies for optimized build speed.
- [Select build output compression level](https://docs.unity.com/ko-kr/build-automation/optimize-build-speed/choose-build-output-compression-level.md): Explore build output compression levels to balance speed and file size.
- [Choose a Git Executable](https://docs.unity.com/ko-kr/build-automation/optimize-build-speed/choose-git-executable.md): Explore Git executable option to use for Windows builds, including Native and Cygwin options.
- [Manage consumption costs](https://docs.unity.com/ko-kr/build-automation/manage-consumption-costs.md): Learn how to manage the maximum number of concurrent builds in Unity Build Automation.

## Sign build artifacts

- [Sign an iOS application](https://docs.unity.com/ko-kr/build-automation/sign-build-artifacts/sign-an-ios-application.md): Follow this workflow to sign your iOS application during the build process.
- [Sign a macOS application](https://docs.unity.com/ko-kr/build-automation/sign-build-artifacts/sign-a-macos-application.md): Follow this workflow to sign and notarize your macOS application during the build process.
- [Sign an android application](https://docs.unity.com/ko-kr/build-automation/sign-build-artifacts/sign-an-android-application.md): Follow this workflow to sign your Android application during the build process.
- [Sign a UWP application](https://docs.unity.com/ko-kr/build-automation/sign-build-artifacts/sign-a-uwp-application.md): Follow this workflow to sign your Universal Windows Platform application during the build process.

## Build Automation integrations

- [Use Build Automation's build manifest during runtime](https://docs.unity.com/ko-kr/build-automation/build-automation-integrations/use-build-automations-build-manifest-during-runtime.md): Access build manifest data at runtime for analytics and bug reporting in Unity Build Automation.
- [Project integration workflow](https://docs.unity.com/ko-kr/build-automation/build-automation-integrations/project-integrations.md): Use project integrations to integrate Unity Build Automation (UBA) with external services.
- [Build Automation API](https://docs.unity.com/ko-kr/build-automation/build-automation-api.md): Automate and integrate Unity Build Automation using its REST API for custom workflows.
- [Build Automation Editor Package](https://docs.unity.com/ko-kr/build-automation/build-automation-editor-package.md): Follow this workflow to integrate the Unity Build Automation Editor package.

## Reference


### Dependency availability and deprecation

- [Dependency availability and deprecation](https://docs.unity.com/ko-kr/build-automation/reference/dependency-availability-and-deprecation.md): Explore dependency availability and deprecation policies.
- [Supported Unity versions](https://docs.unity.com/ko-kr/build-automation/reference/supported-unity-versions.md): Explore supported Unity versions for Unity Build Automation.
- [Available Xcode versions](https://docs.unity.com/ko-kr/build-automation/reference/available-xcode-versions.md): Review available Xcode versions for iOS and macOS builds in Unity Build Automation.
- [Available Android SDK versions](https://docs.unity.com/ko-kr/build-automation/reference/available-android-sdk-versions.md): Review available Android SDK versions for Unity Build Automation targets.
- [Supported platforms on each builder OS](https://docs.unity.com/ko-kr/build-automation/reference/supported-platforms-on-each-builder-os.md): Review supported platforms for each builder operating system in Unity Build Automation.
- [Available environment variables](https://docs.unity.com/ko-kr/build-automation/reference/available-environment-variables.md): Find all available environment variables for Unity Build Automation scripts and builds.
- [Unit tests](https://docs.unity.com/ko-kr/build-automation/reference/unit-tests.md): Enable and configure unit tests in Unity Build Automation to catch issues early and ensure code quality.
- [Editor architecture specifications](https://docs.unity.com/ko-kr/build-automation/reference/editor-architecture-specifications.md): Choose editor architecture specifications for macOS builds in Unity Build Automation.
- [Installed software](https://docs.unity.com/ko-kr/build-automation/reference/installed-software.md): Review the list of pre-installed software available in Unity Build Automation environments.
- [Configure datacenter location](https://docs.unity.com/ko-kr/build-automation/reference/datacenter-locations.md): Choose datacenter locations to optimize build times in Unity Build Automation.
