Describes a build performed by an external build pipeline, for registration in the build history.
Pass this structure to BuildHistory.RegisterExternalBuild to record a build performed outside
the Unity build pipeline. Unity derives the stored BuildReportSummary from these values.
Additional resources: BuildHistory.RegisterExternalBuild, BuildReportSummary
| Property | Description |
|---|---|
| BuildName | The display name of the build. |
| BuildResult | The outcome of the build. Required. |
| BuildSessionGUID | A unique identifier for the build session. Required. |
| BuildStartedAt | The time the build started. Required. |
| BuildType | The type of build. Required. |
| BuildTypeName | An optional display name for the build pipeline that performed the build. When empty, Unity uses the name of ExternalBuildInfo.BuildType. |
| OutputPath | The output path of the build. |
| Platform | The platform the build was created for. Required. |
| ProducerPackage | The name of the package whose build pipeline made this build, for example com.unity.addressables. Optional. |
| TotalErrors | The total number of errors recorded during the build. |
| TotalSizeBytes | The total size of the build output, in bytes. |
| TotalTime | The total time taken by the build. |
| TotalWarnings | The total number of warnings recorded during the build. |