Search Results for

    Show / Hide Table of Contents

    Class BuildInfoBuildProcessor

    A BuildInfo process step for the legacy build pipeline in Unity.

    During the build process a BuildInfo file will be generated containing information passed in through commandline arguments (parsed by CommandLineParser). These arguments and their formats are configurable via the Config.

    Inheritance
    System.Object
    BuildInfoBuildProcessor
    Implements
    UnityEditor.Build.IPreprocessBuildWithReport
    UnityEditor.Build.IPostprocessBuildWithReport
    UnityEditor.Build.IOrderedCallback
    Namespace: GDX.Editor.Build
    Syntax
    public class BuildInfoBuildProcessor : IPreprocessBuildWithReport, IPostprocessBuildWithReport, IOrderedCallback
    Remarks

    After a build is finished, the BuildInfo will be reset to default values. This is intended to make sure local builds have a specific marker.

    Argument (Default Value)Description
    BUILDThe build number, accessible through BuildInfo.BuildNumber.
    BUILD_DESC A short description of the build (example: useful for identifying personal CI builds), accessible through BuildInfo.Description.
    BUILD_CHANGELIST The changelist which the build was made against, accessible through BuildInfo.Changelist.
    BUILD_TASK The name of the build script/task which was used to create the build (example: CODE-Main-Build-PS5-Development), accessible through BuildInfo.BuildTask.
    BUILD_STREAM An indicator of what stream/branch that the build was build against from your chosen version control system, accessible through BuildInfo.Stream.

    Properties

    | Improve this Doc View Source

    callbackOrder

    The priority for the processor to be executed, before defaults.

    Declaration
    public int callbackOrder { get; }
    Property Value
    Type Description
    System.Int32

    The numerical value used to sort callbacks, lowest to highest.

    Methods

    | Improve this Doc View Source

    OnPostprocessBuild(BuildReport)

    Restores the default BuildInfo after a build process finishes.

    Declaration
    public void OnPostprocessBuild(BuildReport report)
    Parameters
    Type Name Description
    UnityEditor.Build.Reporting.BuildReport report

    Build process reported information.

    | Improve this Doc View Source

    OnPreprocessBuild(BuildReport)

    Writes out BuildInfo prior to build.

    Declaration
    public void OnPreprocessBuild(BuildReport report)
    Parameters
    Type Name Description
    UnityEditor.Build.Reporting.BuildReport report

    Build process reported information.

    Implements

    UnityEditor.Build.IPreprocessBuildWithReport
    UnityEditor.Build.IPostprocessBuildWithReport
    UnityEditor.Build.IOrderedCallback
    • Improve this Doc
    • View Source
    In This Article
    Back to top Built on 2024-01-01 against 1f69a68.
    Generated by Dox+DocFX.