Class BuildPipelineResult | Entities | 0.2.0-preview.18
docs.unity3d.com
    Show / Hide Table of Contents

    Class BuildPipelineResult

    Holds the results of the execution of a BuildPipeline.

    Inheritance
    Object
    BuildPipelineResult
    Namespace: Unity.Build
    Syntax
    public class BuildPipelineResult

    Properties

    BuildPipeline

    The BuildPipeline that was run.

    Declaration
    public BuildPipeline BuildPipeline { get; }
    Property Value
    Type Description
    BuildPipeline

    BuildSettings

    The BuildSettings used throughout the execution of the BuildPipeline.

    Declaration
    public BuildSettings BuildSettings { get; }
    Property Value
    Type Description
    BuildSettings

    BuildStepsResults

    A list of BuildStepResult collected during the BuildPipeline execution for each IBuildStep.

    Declaration
    public List<BuildStepResult> BuildStepsResults { get; }
    Property Value
    Type Description
    List<BuildStepResult>

    Duration

    The total duration of the BuildPipeline execution.

    Declaration
    public TimeSpan Duration { get; }
    Property Value
    Type Description
    TimeSpan

    Failed

    Determine if the execution of the BuildPipeline failed.

    Declaration
    public bool Failed { get; }
    Property Value
    Type Description
    Boolean

    Message

    The message resulting from the execution of this BuildPipeline.

    Declaration
    public string Message { get; }
    Property Value
    Type Description
    String

    Succeeded

    Determine if the execution of the BuildPipeline succeeded.

    Declaration
    public bool Succeeded { get; }
    Property Value
    Type Description
    Boolean

    Methods

    Failure(BuildPipeline, BuildSettings, String)

    Create a new instance of BuildPipelineResult that represent a failed execution.

    Declaration
    public static BuildPipelineResult Failure(BuildPipeline pipeline, BuildSettings settings, string message)
    Parameters
    Type Name Description
    BuildPipeline pipeline
    BuildSettings settings

    The BuildSettings used throughout this BuildPipeline execution.

    String message

    The failure message.

    Returns
    Type Description
    BuildPipelineResult

    A new BuildPipelineResult instance.

    LogResult()

    Output the log result to developer debug console.

    Declaration
    public void LogResult()

    Success(BuildPipeline, BuildSettings)

    Create a new instance of BuildPipelineResult that represent a successful execution.

    Declaration
    public static BuildPipelineResult Success(BuildPipeline pipeline, BuildSettings settings)
    Parameters
    Type Name Description
    BuildPipeline pipeline
    BuildSettings settings

    The BuildSettings used throughout this BuildPipeline execution.

    Returns
    Type Description
    BuildPipelineResult

    A new BuildPipelineResult instance.

    ToString()

    Get the BuildPipelineResult as a string that can be used for logging.

    Declaration
    public override string ToString()
    Returns
    Type Description
    String

    The BuildPipelineResult as a string.

    Overrides
    Object.ToString()

    TryGetBuildStepResult(IBuildStep, out BuildStepResult)

    Get the BuildStepResult for the specified IBuildStep.

    Declaration
    public bool TryGetBuildStepResult(IBuildStep buildStep, out BuildStepResult value)
    Parameters
    Type Name Description
    IBuildStep buildStep

    The build step to search for the result.

    BuildStepResult value

    The BuildStepResult if found, otherwise default(BuildStepResult)

    Returns
    Type Description
    Boolean

    true if the IBuildStep was found, otherwise false.

    Operators

    Implicit(BuildPipelineResult to Boolean)

    Implicit conversion to Boolean.

    Declaration
    public static implicit operator bool (BuildPipelineResult result)
    Parameters
    Type Name Description
    BuildPipelineResult result

    Instance of BuildPipelineResult.

    Returns
    Type Description
    Boolean

    Implicit(BuildPipelineResult to BuildStepResult)

    Implicit conversion to BuildStepResult.

    Declaration
    public static implicit operator BuildStepResult(BuildPipelineResult result)
    Parameters
    Type Name Description
    BuildPipelineResult result

    Instance of BuildPipelineResult.

    Returns
    Type Description
    BuildStepResult
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023