/// <summary>
 /// Create a new instance of <see cref="RunStepResult"/> that represent a successful execution.
 /// </summary>
 /// <param name="config">The <see cref="BuildConfiguration"/> used by the <see cref="Build.RunStep"/>.</param>
 /// <param name="step">The <see cref="Build.RunStep"/> that was executed.</param>
 /// <param name="instance">The <see cref="IRunInstance"/> resulting from running this <see cref="Build.RunStep"/>.</param>
 /// <returns>A new <see cref="RunStepResult"/> instance.</returns>
 public static RunStepResult Success(BuildConfiguration config, RunStep step, IRunInstance instance) => new RunStepResult
 {
     Succeeded          = true,
     BuildConfiguration = config,
     RunStep            = step,
     RunInstance        = instance
 };
Example #2
0
 public RunStepResult Success(BuildConfiguration config, IRunInstance instance) => RunStepResult.Success(config, this, instance);
Example #3
0
 public RunStepResult Success(BuildSettings settings, IRunInstance instance) => RunStepResult.Success(settings, this, instance);
Example #4
0
 /// <summary>
 /// Get a run result representing a success.
 /// </summary>
 /// <param name="pipeline">The build pipeline.</param>
 /// <param name="config">The build configuration.</param>
 /// <param name="instance">The run process instance.</param>
 /// <returns>A new run result instance.</returns>
 public static RunResult Success(BuildPipelineBase pipeline, BuildConfiguration config, IRunInstance instance = null) => new RunResult
 {
     Succeeded          = true,
     BuildPipeline      = pipeline,
     BuildConfiguration = config,
     RunInstance        = instance
 };
Example #5
0
 public RunStepResult Success(BuildConfiguration config, IRunInstance instance) => throw null;
Example #6
0
 /// <summary>
 /// Get a run result representing a success.
 /// </summary>
 /// <param name="instance">The run process instance.</param>
 /// <returns>A new run result instance.</returns>
 public RunResult Success(IRunInstance instance = null) => RunResult.Success(BuildPipeline, BuildConfiguration, instance);