Ejemplo n.º 1
0
 /// <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
 };
Ejemplo n.º 2
0
 public RunStepResult Success(BuildConfiguration config, IRunInstance instance) => RunStepResult.Success(config, this, instance);
Ejemplo n.º 3
0
 public RunStepResult Success(BuildSettings settings, IRunInstance instance) => RunStepResult.Success(settings, this, instance);
Ejemplo n.º 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
 };
Ejemplo n.º 5
0
 public RunStepResult Success(BuildConfiguration config, IRunInstance instance) => throw null;
Ejemplo n.º 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);