Class BuildPipeline
Stores BuildStep (or BuildPipeline) and RunStep instructions to be executed when building or running this pipeline.
Inheritance
BuildPipeline
  Inherited Members
Namespace: Unity.Build
Assembly: solution.dll
Syntax
[HideInInspector]
public sealed class BuildPipeline : ScriptableObjectPropertyContainer<BuildPipeline>, ISerializationCallbackReceiver, IBuildStep
  Fields
| Name | Description | 
|---|---|
| AssetExtension | File extension for BuildPipeline assets.  | 
      
| BuildSteps | The list of BuildStep (or BuildPipeline) to be executed when calling Build(BuildConfiguration, BuildProgress, Action<BuildContext>).  | 
      
| RunStep | The RunStep to be executed when calling Run(BuildConfiguration).  | 
      
Methods
| Name | Description | 
|---|---|
| Build(BuildConfiguration, BuildProgress, Action<BuildContext>) | Build this BuildPipeline.  | 
      
| CanBuild(BuildConfiguration, out string) | Determine if this BuildPipeline can build.  | 
      
| CanRun(BuildConfiguration, out string) | Determine if this BuildPipeline can run.  | 
      
| Reset() | Reset this asset in preparation for deserialization.  | 
      
| Run(BuildConfiguration) | Run this BuildPipeline. This will attempt to run the build target produced from building this BuildPipeline.  | 
      
| Sanitize() | Sanitize this asset after deserialization.  |