public ExecutionContext( MatrixJob currentJob, BuildConfiguration buildConfiguration, IPipelineOutputter outputter, string repositoryDirectory, ExpandableString cloneDirectory) { if (currentJob == null) { throw new ArgumentNullException(nameof(currentJob)); } if (buildConfiguration == null) { throw new ArgumentNullException(nameof(buildConfiguration)); } if (outputter == null) { throw new ArgumentNullException(nameof(outputter)); } if (repositoryDirectory == null) { throw new ArgumentNullException(nameof(repositoryDirectory)); } CurrentJob = currentJob; BuildConfiguration = buildConfiguration; Outputter = outputter; RepositoryDirectory = repositoryDirectory; CloneDirectory = cloneDirectory; }
public PipelineOutputterMsBuildLogger(BuildVerbosity verbosity, IPipelineOutputter outputter) : base( TransformToLoggerVerbosity(verbosity), outputter.Write, outputter.SetColor, outputter.ResetColor ) { }
public EngineConfiguration( string repositoryDirectoryPath, IPipelineOutputter outputter, FileSystem fileSystem) { if (string.IsNullOrEmpty(repositoryDirectoryPath)) { throw new ArgumentNullException(nameof(repositoryDirectoryPath)); } RepositoryDirectoryPath = repositoryDirectoryPath; Outputter = outputter ?? throw new ArgumentNullException(nameof(outputter)); FileSystem = fileSystem ?? throw new ArgumentNullException(nameof(fileSystem)); }
public EngineConfiguration( string repositoryDirectoryPath, IPipelineOutputter outputter, IFileSystem fileSystem) : this(repositoryDirectoryPath, GetFallbackTemporaryCloningFolder(fileSystem), outputter, fileSystem) { if (string.IsNullOrEmpty(repositoryDirectoryPath)) { throw new ArgumentNullException(nameof(repositoryDirectoryPath)); } RepositoryDirectoryPath = repositoryDirectoryPath; Outputter = outputter ?? throw new ArgumentNullException(nameof(outputter)); FileSystem = fileSystem ?? throw new ArgumentNullException(nameof(fileSystem)); }
public ExecutionContext( MatrixJob currentJob, BuildConfiguration buildConfiguration, IPipelineOutputter outputter, string repositoryDirectory, ExpandableString cloneDirectory, IFileSystem fileSystem) { CurrentJob = currentJob ?? throw new ArgumentNullException(nameof(currentJob)); BuildConfiguration = buildConfiguration ?? throw new ArgumentNullException(nameof(buildConfiguration)); Outputter = outputter ?? throw new ArgumentNullException(nameof(outputter)); RepositoryDirectory = repositoryDirectory ?? throw new ArgumentNullException(nameof(repositoryDirectory)); CloneDirectory = cloneDirectory; FileSystem = fileSystem ?? throw new ArgumentNullException(nameof(fileSystem)); }
public EngineConfiguration( string repositoryDirectoryPath, IPipelineOutputter outputter) : this(repositoryDirectoryPath, outputter, new FileSystem()) { }
public JobsConsoleCommand(IPipelineOutputter outputter) : base(outputter) { }
public BuildConsoleCommand(IPipelineOutputter outputter) : base(outputter) { }
protected ConsoleCommand(IPipelineOutputter outputter) { Outputter = outputter; }