コード例 #1
0
 public DefaultDockerfileGenerator(
     ICompatiblePlatformDetector platformDetector,
     ILogger <DefaultDockerfileGenerator> logger)
 {
     _platformDetector = platformDetector;
     _logger           = logger;
 }
コード例 #2
0
 public DefaultDockerfileGenerator(
     ICompatiblePlatformDetector platformDetector,
     ILogger <DefaultDockerfileGenerator> logger,
     IOptions <BuildScriptGeneratorOptions> commonOptions)
 {
     _platformDetector = platformDetector;
     _logger           = logger;
     _commonOptions    = commonOptions.Value;
 }
コード例 #3
0
 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);
 }
コード例 #4
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);
 }
コード例 #5
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);
 }