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