public AutoSwapHandler(IDeploymentStatusManager deploymentStatusManager, IEnvironment environment, IDeploymentSettingsManager settings, ITraceFactory traceFactory) { _deploymentStatusManager = deploymentStatusManager; _traceFactory = traceFactory; _autoSwapSlotName = settings.GetValue("WEBSITE_SWAP_SLOTNAME"); _autoSwapLockFilePath = Path.Combine(environment.LocksPath, AutoSwapLockFile); }
public DropboxHandler(ITracer tracer, IDeploymentStatusManager status, IDeploymentSettingsManager settings, IEnvironment environment) { _dropBoxHelper = new DropboxHelper(tracer, status, settings, environment); }
public FetchHandler(ITracer tracer, IDeploymentManager deploymentManager, IDeploymentSettingsManager settings, IDeploymentStatusManager status, IOperationLock deploymentLock, IEnvironment environment, IEnumerable <IServiceHookHandler> serviceHookHandlers, IRepositoryFactory repositoryFactory, IFileSystem fileSystem) { _tracer = tracer; _deploymentLock = deploymentLock; _deploymentManager = deploymentManager; _settings = settings; _status = status; _serviceHookHandlers = serviceHookHandlers; _repositoryFactory = repositoryFactory; _fileSystem = fileSystem; _markerFilePath = Path.Combine(environment.DeploymentsPath, "pending"); // Prefer marker creation in ctor to delay create when needed. // This is to keep the code simple and avoid creation synchronization. if (!_fileSystem.File.Exists(_markerFilePath)) { try { _fileSystem.File.WriteAllText(_markerFilePath, String.Empty); } catch (Exception ex) { tracer.TraceError(ex); } } }
public FetchDeploymentManager( IDeploymentSettingsManager settings, IEnvironment environment, ITracer tracer, IOperationLock deploymentLock, IDeploymentManager deploymentManager, IDeploymentStatusManager status) { _settings = settings; _environment = environment; _tracer = tracer; _deploymentLock = deploymentLock; _deploymentManager = deploymentManager; _status = status; _markerFilePath = Path.Combine(environment.DeploymentsPath, "pending"); // Prefer marker creation in ctor to delay create when needed. // This is to keep the code simple and avoid creation synchronization. if (!FileSystemHelpers.FileExists(_markerFilePath)) { try { FileSystemHelpers.WriteAllText(_markerFilePath, String.Empty); } catch (Exception ex) { tracer.TraceError(ex); } } }
public OneDriveHandler(ITracer tracer, IDeploymentStatusManager status, IDeploymentSettingsManager settings, IEnvironment environment) { _settings = settings; _oneDriveHelper = new OneDriveHelper(tracer, status, settings, environment); }
public OneDriveHelper(ITracer tracer, IDeploymentStatusManager status, IDeploymentSettingsManager settings, IEnvironment environment) { _tracer = tracer; _status = status; _settings = settings; _environment = environment; }
public DropboxHandler(ITracer tracer, IDeploymentStatusManager status, IDeploymentSettingsManager settings, IEnvironment environment, IRepositoryFactory repositoryFactory) { _settings = settings; _repositoryFactory = repositoryFactory; _dropBoxHelper = new DropboxHelper(tracer, status, settings, environment); }
public OneDriveHandler(ITracer tracer, IDeploymentStatusManager status, IDeploymentSettingsManager settings, IEnvironment environment, IRepositoryFactory repositoryFactory) { _settings = settings; _repositoryFactory = repositoryFactory; _oneDriveHelper = new OneDriveHelper(tracer, status, settings, environment); }
public DropboxHelper(ITracer tracer, IDeploymentStatusManager status, IDeploymentSettingsManager settings, IEnvironment environment) { _tracer = tracer; _status = status; _settings = settings; _environment = environment; _timeout = settings.GetCommandIdleTimeout(); }
public FetchDeploymentManager( IDeploymentSettingsManager settings, IEnvironment environment, ITracer tracer, //IOperationLock deploymentLock, IDictionary <string, IOperationLock> namedLocks, IDeploymentManager deploymentManager, IDeploymentStatusManager status) : this(settings, environment, tracer, namedLocks["deployment"], deploymentManager, status) { }
public DeploymentManager(ISiteBuilderFactory builderFactory, IEnvironment environment, ITraceFactory traceFactory, IAnalytics analytics, IDeploymentSettingsManager settings, IDeploymentStatusManager status, IDictionary <string, IOperationLock> namedLocks, ILogger globalLogger, IWebHooksManager hooksManager) : this(builderFactory, environment, traceFactory, analytics, settings, status, namedLocks["deployment"], globalLogger, hooksManager) { }
public DeploymentController(ITracer tracer, IDeploymentManager deploymentManager, IDeploymentStatusManager status, IOperationLock deploymentLock, IRepositoryFactory repositoryFactory) { _tracer = tracer; _deploymentManager = deploymentManager; _status = status; _deploymentLock = deploymentLock; _repositoryFactory = repositoryFactory; }
public LiveScmController(ITracer tracer, IOperationLock deploymentLock, IEnvironment environment, IRepositoryFactory repositoryFactory, IServerConfiguration serverConfiguration, IDeploymentStatusManager status) { _tracer = tracer; _deploymentLock = deploymentLock; _environment = environment; _repository = repositoryFactory.GetGitRepository(); _serverConfiguration = serverConfiguration; _status = status; }
public LiveScmController(ITracer tracer, IOperationLock deploymentLock, IEnvironment environment, IRepository repository, IServerConfiguration serverConfiguration, IDeploymentStatusManager status) { _tracer = tracer; _deploymentLock = deploymentLock; _environment = environment; _repository = repository; _serverConfiguration = serverConfiguration; _status = status; }
public DeploymentController(ITracer tracer, IEnvironment environment, IAnalytics analytics, IDeploymentManager deploymentManager, IDeploymentStatusManager status, IOperationLock deploymentLock, IRepositoryFactory repositoryFactory, IAutoSwapHandler autoSwapHandler) { _tracer = tracer; _environment = environment; _analytics = analytics; _deploymentManager = deploymentManager; _status = status; _deploymentLock = deploymentLock; _repositoryFactory = repositoryFactory; _autoSwapHandler = autoSwapHandler; }
public FetchHandler(ITracer tracer, IDeploymentManager deploymentManager, IDeploymentSettingsManager settings, IDeploymentStatusManager status, IOperationLock deploymentLock, IEnvironment environment, IEnumerable<IServiceHookHandler> serviceHookHandlers, IRepositoryFactory repositoryFactory) { _tracer = tracer; _deploymentLock = deploymentLock; _deploymentManager = deploymentManager; _settings = settings; _status = status; _environment = environment; _serviceHookHandlers = serviceHookHandlers; _repositoryFactory = repositoryFactory; }
public DeploymentManager(ISiteBuilderFactory builderFactory, IEnvironment environment, IFileSystem fileSystem, ITraceFactory traceFactory, IDeploymentSettingsManager settings, IDeploymentStatusManager status, IOperationLock deploymentLock, ILogger globalLogger) { _builderFactory = builderFactory; _environment = environment; _fileSystem = fileSystem; _traceFactory = traceFactory; _deploymentLock = deploymentLock; _globalLogger = globalLogger ?? NullLogger.Instance; _settings = settings; _status = status; }
public DeploymentController(ITracer tracer, IEnvironment environment, IAnalytics analytics, IDeploymentManager deploymentManager, IDeploymentStatusManager status, IDeploymentSettingsManager settings, IOperationLock deploymentLock, IRepositoryFactory repositoryFactory) { _tracer = tracer; _environment = environment; _analytics = analytics; _deploymentManager = deploymentManager; _status = status; _settings = settings; _deploymentLock = deploymentLock; _repositoryFactory = repositoryFactory; }
private FetchDeploymentManager CreateFetchDeploymentManager(ITracer tracer = null, IDeploymentManager deploymentManager = null, IDeploymentSettingsManager settings = null, IDeploymentStatusManager status = null, IOperationLock deploymentLock = null, IEnvironment environment = null, IFileSystem fileSystem = null) { FileSystemHelpers.Instance = fileSystem ?? Mock.Of <IFileSystem>(); return(new FetchDeploymentManager( settings ?? Mock.Of <IDeploymentSettingsManager>(), environment ?? Mock.Of <IEnvironment>(), tracer ?? Mock.Of <ITracer>(), deploymentLock ?? Mock.Of <IOperationLock>(), deploymentManager ?? Mock.Of <IDeploymentManager>(), status ?? Mock.Of <IDeploymentStatusManager>())); }
public DeploymentController(ITracer tracer, IEnvironment environment, IAnalytics analytics, IDeploymentManager deploymentManager, IDeploymentStatusManager status, IDeploymentSettingsManager settings, //IOperationLock deploymentLock, IDictionary <string, IOperationLock> namedLocks, IRepositoryFactory repositoryFactory) { _tracer = tracer; _environment = environment; _analytics = analytics; _deploymentManager = deploymentManager; _status = status; _settings = settings; _deploymentLock = (AllSafeLinuxLock)namedLocks["deployment"]; _repositoryFactory = repositoryFactory; }
public DeploymentManager(ISiteBuilderFactory builderFactory, IEnvironment environment, ITraceFactory traceFactory, IAnalytics analytics, IDeploymentSettingsManager settings, IDeploymentStatusManager status, IOperationLock deploymentLock, ILogger globalLogger, IWebHooksManager hooksManager) { _builderFactory = builderFactory; _environment = environment; _traceFactory = traceFactory; _analytics = analytics; _deploymentLock = deploymentLock; _globalLogger = globalLogger ?? NullLogger.Instance; _settings = settings; _status = status; _hooksManager = hooksManager; }
private FetchHandler CreateFetchHandler(ITracer tracer = null, IDeploymentManager deploymentManager = null, IDeploymentSettingsManager settings = null, IDeploymentStatusManager status = null, IOperationLock deploymentLock = null, IEnvironment environment = null, IServiceHookHandler serviceHookHandler = null, IRepositoryFactory repositoryFactory = null, IFileSystem fileSystem = null) { return(new FetchHandler(tracer ?? Mock.Of <ITracer>(), deploymentManager ?? Mock.Of <IDeploymentManager>(), settings ?? Mock.Of <IDeploymentSettingsManager>(), status ?? Mock.Of <IDeploymentStatusManager>(), deploymentLock ?? Mock.Of <IOperationLock>(), environment ?? Mock.Of <IEnvironment>(), new[] { serviceHookHandler ?? Mock.Of <IServiceHookHandler>() }, repositoryFactory ?? Mock.Of <IRepositoryFactory>(), fileSystem ?? Mock.Of <IFileSystem>())); }
private static DeploymentManager CreateDeploymentManager( ISiteBuilderFactory builderFactory = null, IEnvironment environment = null, IFileSystem fileSystem = null, ITraceFactory traceFactory = null, IDeploymentSettingsManager settings = null, IDeploymentStatusManager status = null, IOperationLock deploymentLock = null, ILogger globalLogger = null) { builderFactory = builderFactory ?? Mock.Of <ISiteBuilderFactory>(); environment = environment ?? Mock.Of <IEnvironment>(); fileSystem = fileSystem ?? Mock.Of <IFileSystem>(); traceFactory = traceFactory ?? Mock.Of <ITraceFactory>(); settings = settings ?? Mock.Of <IDeploymentSettingsManager>(); status = status ?? Mock.Of <IDeploymentStatusManager>(); deploymentLock = deploymentLock ?? Mock.Of <IOperationLock>(); globalLogger = globalLogger ?? Mock.Of <ILogger>(); return(new DeploymentManager(builderFactory, environment, fileSystem, traceFactory, settings, status, deploymentLock, globalLogger)); }
private static DeploymentManager CreateDeploymentManager( ISiteBuilderFactory builderFactory = null, IEnvironment environment = null, IFileSystem fileSystem = null, ITraceFactory traceFactory = null, IAnalytics analytics = null, IDeploymentSettingsManager settings = null, IDeploymentStatusManager status = null, IOperationLock deploymentLock = null, ILogger globalLogger = null, IWebHooksManager hooksManager = null) { builderFactory = builderFactory ?? Mock.Of <ISiteBuilderFactory>(); environment = environment ?? Mock.Of <IEnvironment>(); FileSystemHelpers.Instance = fileSystem ?? Mock.Of <IFileSystem>(); traceFactory = traceFactory ?? Mock.Of <ITraceFactory>(); analytics = analytics ?? Mock.Of <IAnalytics>(); settings = settings ?? Mock.Of <IDeploymentSettingsManager>(); status = status ?? Mock.Of <IDeploymentStatusManager>(); deploymentLock = deploymentLock ?? Mock.Of <IOperationLock>(); globalLogger = globalLogger ?? Mock.Of <ILogger>(); return(new DeploymentManager(builderFactory, environment, traceFactory, analytics, settings, status, deploymentLock, globalLogger, hooksManager, Mock.Of <IAutoSwapHandler>(), Mock.Of <IFunctionManager>())); }
public ProgressLogger(string id, IDeploymentStatusManager status, ILogger innerLogger) { _id = id; _status = status; _innerLogger = innerLogger; }
private static DeploymentManager CreateDeploymentManager( ISiteBuilderFactory builderFactory = null, IEnvironment environment = null, IFileSystem fileSystem = null, ITraceFactory traceFactory = null, IAnalytics analytics = null, IDeploymentSettingsManager settings = null, IDeploymentStatusManager status = null, IOperationLock deploymentLock = null, ILogger globalLogger = null, IWebHooksManager hooksManager = null) { builderFactory = builderFactory ?? Mock.Of<ISiteBuilderFactory>(); environment = environment ?? Mock.Of<IEnvironment>(); FileSystemHelpers.Instance = fileSystem ?? Mock.Of<IFileSystem>(); traceFactory = traceFactory ?? Mock.Of<ITraceFactory>(); analytics = analytics ?? Mock.Of<IAnalytics>(); settings = settings ?? Mock.Of<IDeploymentSettingsManager>(); status = status ?? Mock.Of<IDeploymentStatusManager>(); deploymentLock = deploymentLock ?? Mock.Of<IOperationLock>(); globalLogger = globalLogger ?? Mock.Of<ILogger>(); return new DeploymentManager(builderFactory, environment, traceFactory, analytics, settings, status, deploymentLock, globalLogger, hooksManager); }
private FetchHandler CreateFetchHandler(ITracer tracer = null, IDeploymentManager deploymentManager = null, IDeploymentSettingsManager settings = null, IDeploymentStatusManager status = null, IOperationLock deploymentLock = null, IEnvironment environment = null, IServiceHookHandler serviceHookHandler = null, IRepositoryFactory repositoryFactory = null, IFileSystem fileSystem = null, IAutoSwapHandler autoSwapHandler = null) { FileSystemHelpers.Instance = fileSystem ?? Mock.Of<IFileSystem>(); return new FetchHandler(tracer ?? Mock.Of<ITracer>(), deploymentManager ?? Mock.Of<IDeploymentManager>(), settings ?? Mock.Of<IDeploymentSettingsManager>(), status ?? Mock.Of<IDeploymentStatusManager>(), deploymentLock ?? Mock.Of<IOperationLock>(), environment ?? Mock.Of<IEnvironment>(), new[] { serviceHookHandler ?? Mock.Of<IServiceHookHandler>() }, repositoryFactory ?? Mock.Of<IRepositoryFactory>(), autoSwapHandler ?? Mock.Of<IAutoSwapHandler>()); }
public FetchHandler(ITracer tracer, IDeploymentManager deploymentManager, IDeploymentSettingsManager settings, IDeploymentStatusManager status, IOperationLock deploymentLock, IEnvironment environment, IEnumerable<IServiceHookHandler> serviceHookHandlers, IRepositoryFactory repositoryFactory, IAutoSwapHandler autoSwapHandler) { _tracer = tracer; _deploymentLock = deploymentLock; _environment = environment; _deploymentManager = deploymentManager; _settings = settings; _status = status; _serviceHookHandlers = serviceHookHandlers; _repositoryFactory = repositoryFactory; _autoSwapHandler = autoSwapHandler; _markerFilePath = Path.Combine(environment.DeploymentsPath, "pending"); // Prefer marker creation in ctor to delay create when needed. // This is to keep the code simple and avoid creation synchronization. if (!FileSystemHelpers.FileExists(_markerFilePath)) { try { FileSystemHelpers.WriteAllText(_markerFilePath, String.Empty); } catch (Exception ex) { tracer.TraceError(ex); } } }