static Program() { logger = loggerFactory.CreateLogger <Program>(); deploymentConfigLogger = loggerFactory.CreateLogger <DeploymentConfigurationBuilder>(); deploymentFactoryLogger = loggerFactory.CreateLogger <DeploymentPipelineFactory>(); pipelineLogger = loggerFactory.CreateLogger <DeploymentPipeline>(); fileUploadHandlerFactory = new FileUploadHandlerFactory(); }
public DeploymentService(DeploymentConfiguration configuration, DeploymentPipelineFactory pipelineFactory, FileUploadHandlerFactory fileUploadHandler) { this.configuration = configuration; this.pipeline = pipelineFactory.Create(configuration.SSHLogin); this.fileUploadHandler = fileUploadHandler; powershellClient = new PowershellClient(); }