public JobBuilderImpl(IPipelineBuilder pipelineBuilder) { _jobEnvironmentVariables = new Dictionary <string, string>(); _stepsBuilder = new StepsBuilderImpl(pipelineBuilder); _pipelineBuilder = pipelineBuilder; _dependsOn = new HashSet <Job>(); }
public IStepsBuilder AddStep(string name) { if (_stepsBuilder == null) { _stepsBuilder = new StepsBuilderImpl(_pipelineBuilder); } return(_stepsBuilder.AddStep(name)); }
public RemoteActionBuilderImpl(IStepsBuilder parentBuilder, IPipelineBuilder parentPipeline) { _parentBuilder = parentBuilder; _parentPipeline = parentPipeline; }
public ShellCommandBuilderImpl(IStepsBuilder parentBuilder, IPipelineBuilder parentPipeline) { _parentBuilder = parentBuilder; _parentPipeline = parentPipeline; _commands = new List <string>(); }
public void Setup() { _pipelineBuilder = new PipelineBuilderImpl(); _stepsBuilder = new StepsBuilderImpl(_pipelineBuilder); }