Beispiel #1
0
 public NuGetManager(INuspecFilesGenerator nuspecFilesGenerator, INugetPacker nugetPacker,
                     INugetPackageRestorer nugetPackageRestorer, INugetPackagesProvider nugetPackagesProvider,
                     IPackageInfoProvider packageInfoProvider,
                     IApplicationPackageListProvider applicationPackageListProvider,
                     IPackageArchiver packageArchiver, IDotnetExecutor dotnetExecutor, IFileSystem fileSystem,
                     ILogger logger)
 {
     nuspecFilesGenerator.CheckArgumentNull(nameof(nuspecFilesGenerator));
     nugetPacker.CheckArgumentNull(nameof(nugetPacker));
     nugetPackageRestorer.CheckArgumentNull(nameof(nugetPackageRestorer));
     nugetPackagesProvider.CheckArgumentNull(nameof(nugetPackagesProvider));
     packageInfoProvider.CheckArgumentNull(nameof(packageInfoProvider));
     applicationPackageListProvider.CheckArgumentNull(nameof(applicationPackageListProvider));
     packageArchiver.CheckArgumentNull(nameof(packageArchiver));
     dotnetExecutor.CheckArgumentNull(nameof(dotnetExecutor));
     fileSystem.CheckArgumentNull(nameof(fileSystem));
     logger.CheckArgumentNull(nameof(logger));
     _nuspecFilesGenerator           = nuspecFilesGenerator;
     _nugetPacker                    = nugetPacker;
     _nugetPackageRestorer           = nugetPackageRestorer;
     _nugetPackagesProvider          = nugetPackagesProvider;
     _packageInfoProvider            = packageInfoProvider;
     _applicationPackageListProvider = applicationPackageListProvider;
     _packageArchiver                = packageArchiver;
     _dotnetExecutor                 = dotnetExecutor;
     _fileSystem = fileSystem;
     _logger     = logger;
 }
Beispiel #2
0
 public PackageInstaller(EnvironmentSettings environmentSettings,
                         IApplicationClientFactory applicationClientFactory, IApplication application,
                         IPackageArchiver packageArchiver, ISqlScriptExecutor scriptExecutor,
                         IServiceUrlBuilder serviceUrlBuilder, IFileSystem fileSystem, ILogger logger)
 {
     environmentSettings.CheckArgumentNull(nameof(environmentSettings));
     applicationClientFactory.CheckArgumentNull(nameof(applicationClientFactory));
     application.CheckArgumentNull(nameof(application));
     packageArchiver.CheckArgumentNull(nameof(packageArchiver));
     scriptExecutor.CheckArgumentNull(nameof(scriptExecutor));
     serviceUrlBuilder.CheckArgumentNull(nameof(serviceUrlBuilder));
     fileSystem.CheckArgumentNull(nameof(fileSystem));
     _environmentSettings      = environmentSettings;
     _applicationClientFactory = applicationClientFactory;
     _application             = application;
     _packageArchiver         = packageArchiver;
     _scriptExecutor          = scriptExecutor;
     _serviceUrlBuilder       = serviceUrlBuilder;
     _fileSystem              = fileSystem;
     _logger                  = logger;
     _applicationClient       = _applicationClientFactory.CreateClient(_environmentSettings);
     _applicationClientForLog = _applicationClientFactory.CreateClient(_environmentSettings);
     _developerModeEnabled    = _environmentSettings.DeveloperModeEnabled.HasValue &&
                                _environmentSettings.DeveloperModeEnabled.Value;
 }
Beispiel #3
0
 public NugetPacker(ITemplateProvider templateProvider, IDotnetExecutor dotnetExecutor,
                    IWorkingDirectoriesProvider workingDirectoriesProvider, IFileSystem fileSystem, ILogger logger)
 {
     dotnetExecutor.CheckArgumentNull(nameof(dotnetExecutor));
     templateProvider.CheckArgumentNull(nameof(templateProvider));
     workingDirectoriesProvider.CheckArgumentNull(nameof(workingDirectoriesProvider));
     fileSystem.CheckArgumentNull(nameof(fileSystem));
     logger.CheckArgumentNull(nameof(logger));
     _dotnetExecutor             = dotnetExecutor;
     _templateProvider           = templateProvider;
     _workingDirectoriesProvider = workingDirectoriesProvider;
     _fileSystem = fileSystem;
     _logger     = logger;
 }
Beispiel #4
0
 public PackageArchiver(IPackageUtilities packageUtilities, ICompressionUtilities compressionUtilities,
                        IWorkingDirectoriesProvider workingDirectoriesProvider, IFileSystem fileSystem, ILogger logger)
 {
     packageUtilities.CheckArgumentNull(nameof(packageUtilities));
     compressionUtilities.CheckArgumentNull(nameof(compressionUtilities));
     workingDirectoriesProvider.CheckArgumentNull(nameof(workingDirectoriesProvider));
     fileSystem.CheckArgumentNull(nameof(fileSystem));
     logger.CheckArgumentNull(nameof(logger));
     _packageUtilities           = packageUtilities;
     _compressionUtilities       = compressionUtilities;
     _workingDirectoriesProvider = workingDirectoriesProvider;
     _fileSystem = fileSystem;
     _logger     = logger;
 }
Beispiel #5
0
 public NugetPackageRestorer(INugetPackagesProvider nugetPackagesProvider, IPackageArchiver packageArchiver,
                             ITemplateProvider templateProvider, IDotnetExecutor dotnetExecutor,
                             IWorkingDirectoriesProvider workingDirectoriesProvider, IFileSystem fileSystem, ILogger logger)
 {
     nugetPackagesProvider.CheckArgumentNull(nameof(nugetPackagesProvider));
     packageArchiver.CheckArgumentNull(nameof(packageArchiver));
     dotnetExecutor.CheckArgumentNull(nameof(dotnetExecutor));
     templateProvider.CheckArgumentNull(nameof(templateProvider));
     workingDirectoriesProvider.CheckArgumentNull(nameof(workingDirectoriesProvider));
     fileSystem.CheckArgumentNull(nameof(fileSystem));
     logger.CheckArgumentNull(nameof(logger));
     _nugetPackagesProvider      = nugetPackagesProvider;
     _packageArchiver            = packageArchiver;
     _dotnetExecutor             = dotnetExecutor;
     _templateProvider           = templateProvider;
     _workingDirectoriesProvider = workingDirectoriesProvider;
     _fileSystem = fileSystem;
     _logger     = logger;
 }
Beispiel #6
0
 public CompressionUtilities(IFileSystem fileSystem)
 {
     fileSystem.CheckArgumentNull(nameof(fileSystem));
     _fileSystem = fileSystem;
 }
Beispiel #7
0
 public PackageUtilities(IFileSystem fileSystem)
 {
     fileSystem.CheckArgumentNull(nameof(fileSystem));
     _fileSystem = fileSystem;
 }