public DeploymentExecutor(ILog log, IHelpWriter helpWriter, IVersionWriter versionWriter, IExecCommand execCommand)
 {
     _log           = log;
     _helpWriter    = helpWriter;
     _versionWriter = versionWriter;
     _execCommand   = execCommand;
 }
 public GitVersionExecutor(ILog log, IConfigFileLocator configFileLocator, IVersionWriter versionWriter, IHelpWriter helpWriter,
                           IExecCommand execCommand, IConfigProvider configProvider, IBuildServerResolver buildServerResolver, IGitPreparer gitPreparer)
 {
     this.log = log ?? throw new ArgumentNullException(nameof(log));
     this.configFileLocator   = configFileLocator ?? throw new ArgumentNullException(nameof(configFileLocator));
     this.versionWriter       = versionWriter ?? throw new ArgumentNullException(nameof(versionWriter));
     this.helpWriter          = helpWriter ?? throw new ArgumentNullException(nameof(helpWriter));
     this.execCommand         = execCommand ?? throw new ArgumentNullException(nameof(execCommand));
     this.configProvider      = configProvider ?? throw new ArgumentNullException(nameof(configFileLocator));
     this.buildServerResolver = buildServerResolver ?? throw new ArgumentNullException(nameof(buildServerResolver));
     this.gitPreparer         = gitPreparer;
 }
Beispiel #3
0
        public GitVersionExecutor(ILog log, IConsole console,
                                  IConfigFileLocator configFileLocator, IConfigProvider configProvider, IGitVersionTool gitVersionTool,
                                  IVersionWriter versionWriter, IHelpWriter helpWriter, IExecCommand execCommand)
        {
            this.log               = log ?? throw new ArgumentNullException(nameof(log));
            this.console           = console ?? throw new ArgumentNullException(nameof(console));
            this.configFileLocator = configFileLocator ?? throw new ArgumentNullException(nameof(configFileLocator));
            this.configProvider    = configProvider ?? throw new ArgumentNullException(nameof(configFileLocator));

            this.gitVersionTool = gitVersionTool ?? throw new ArgumentNullException(nameof(gitVersionTool));

            this.versionWriter = versionWriter ?? throw new ArgumentNullException(nameof(versionWriter));
            this.helpWriter    = helpWriter ?? throw new ArgumentNullException(nameof(helpWriter));

            this.execCommand = execCommand ?? throw new ArgumentNullException(nameof(execCommand));
        }