public DefaultDockerfileGenerator( ICompatiblePlatformDetector platformDetector, ILogger <DefaultDockerfileGenerator> logger) { _platformDetector = platformDetector; _logger = logger; }
public DefaultDockerfileGenerator( ICompatiblePlatformDetector platformDetector, ILogger <DefaultDockerfileGenerator> logger, IOptions <BuildScriptGeneratorOptions> commonOptions) { _platformDetector = platformDetector; _logger = logger; _commonOptions = commonOptions.Value; }
public DefaultBuildScriptGenerator( ICompatiblePlatformDetector platformDetector, IEnvironmentSettingsProvider environmentSettingsProvider, IEnumerable <IChecker> checkers, ILogger <DefaultBuildScriptGenerator> logger, IStandardOutputWriter writer) { _platformDetector = platformDetector; _environmentSettingsProvider = environmentSettingsProvider; _logger = logger; _checkers = checkers; _writer = writer; _logger.LogDebug("Available checkers: {checkerCount}", _checkers?.Count() ?? 0); }
public DefaultBuildScriptGenerator( IOptions <BuildScriptGeneratorOptions> cliOptions, ICompatiblePlatformDetector platformDetector, IEnumerable <IChecker> checkers, ILogger <DefaultBuildScriptGenerator> logger, IEnvironment environment, IStandardOutputWriter writer) { _cliOptions = cliOptions.Value; _environment = environment; _platformDetector = platformDetector; _logger = logger; _checkers = checkers; _writer = writer; _logger.LogDebug("Available checkers: {checkerCount}", _checkers?.Count() ?? 0); }
public DefaultBuildScriptGenerator( DefaultPlatformsInformationProvider platformsInformationProvider, PlatformsInstallationScriptProvider environmentSetupScriptProvider, IOptions <BuildScriptGeneratorOptions> cliOptions, ICompatiblePlatformDetector compatiblePlatformDetector, IEnumerable <IChecker> checkers, ILogger <DefaultBuildScriptGenerator> logger, IStandardOutputWriter writer) { this.platformsInformationProvider = platformsInformationProvider; this.environmentSetupScriptProvider = environmentSetupScriptProvider; this.cliOptions = cliOptions.Value; this.compatiblePlatformDetector = compatiblePlatformDetector; this.logger = logger; this.checkers = checkers; this.writer = writer; this.logger.LogDebug("Available checkers: {checkerCount}", this.checkers?.Count() ?? 0); }