Exemple #1
0
 protected BaseCommand(IOctopusHelper octoHelper, ILanguageProvider languageProvider)
 {
     _optionRegister       = new Dictionary <string, CommandOption>();
     _subCommands          = new List <BaseCommand>();
     this.octoHelper       = octoHelper;
     this.languageProvider = languageProvider;
 }
Exemple #2
0
 public Promote(IConfiguration configuration, IOctopusHelper octoHelper, IDeployer deployer, IUiLogger uilogger, IProgressBar progressBar, ILanguageProvider languageProvider) : base(octoHelper, languageProvider)
 {
     this.configuration = configuration;
     this.deployer      = deployer;
     this.uilogger      = uilogger;
     this.progressBar   = progressBar;
 }
Exemple #3
0
 public Environment(IOctopusHelper octoHelper, EnsureEnvironment ensureEnv, DeleteEnvironment delEnv, EnvironmentToTeam envToTeam, EnvironmentToLifecycle envToLifecycle, ILanguageProvider languageProvider) : base(octoHelper, languageProvider)
 {
     this.ensureEnv      = ensureEnv;
     this.delEnv         = delEnv;
     this.envToTeam      = envToTeam;
     this.envToLifecycle = envToLifecycle;
 }
        public static IOctopusHelper Init(string url, string apikey, IMemoryCache memoryCache = null)
        {
            var client = InitClient(url, apikey);

            Default = new OctopusHelper(client, memoryCache);
            return(Default);
        }
Exemple #5
0
 public ConsoleDoJob(IOctopusHelper helper, IDeployer deployer, IProgressBar progressBar, IConfiguration configuration, ILanguageProvider languageProvider)
 {
     this.helper           = helper;
     this.deployer         = deployer;
     this.progressBar      = progressBar;
     this.configuration    = configuration;
     this.languageProvider = languageProvider;
 }
Exemple #6
0
 public Deploy(IConsoleDoJob consoleDoJob, IConfiguration configuration, IOctopusHelper octoHelper, IDeployer deployer, IUiLogger uilogger, DeployWithProfile profile, DeployWithProfileDirectory profileDir, IProgressBar progressBar, ILanguageProvider languageProvider) : base(octoHelper, languageProvider)
 {
     this.consoleDoJob  = consoleDoJob;
     this.configuration = configuration;
     this.deployer      = deployer;
     this.uilogger      = uilogger;
     this.profile       = profile;
     this.profileDir    = profileDir;
     this.progressBar   = progressBar;
 }
Exemple #7
0
 public StartService(
     IConfiguration config,
     IOctopusHelper octopusHelper,
     IChartTracker chartTracker,
     IDataSources dataSources,
     IDataValues dataValues
     )
 {
     _config        = config;
     _octopusHelper = octopusHelper;
     _chartTracker  = chartTracker;
     _dataSources   = dataSources;
     _dataValues    = dataValues;
 }
Exemple #8
0
 public Deployment(IConfiguration configuration, IOctopusHelper helper, IWindowProvider windowProvider,
                   IChangeLogProvider provider, ILoadingWindow loadingWindow)
 {
     this._configuration     = configuration;
     this._helper            = helper;
     this._windowProvider    = windowProvider;
     this._changeLogProvider = provider;
     this._loadingWindow     = loadingWindow;
     this.Projects           = new ObservableCollection <Project>();
     this.Environments       = new ObservableCollection <Environment>();
     this.Channels           = new ObservableCollection <Channel>();
     this.InitializeComponent();
     this.Closing         += OnClosing;
     this.ContentRendered += OnContentRendered;
 }
Exemple #9
0
 public UpdateReleaseVariables(IOctopusHelper octopusHelper, IProgressBar progressBar, ILanguageProvider languageProvider) : base(octopusHelper, languageProvider)
 {
     this.progressBar = progressBar;
 }
Exemple #10
0
 public Variable(IOctopusHelper octoHelper, VariablesWithProfile varsWithProfile, ILanguageProvider languageProvider) : base(octoHelper, languageProvider)
 {
     this._variablesWithProfile = varsWithProfile;
 }
Exemple #11
0
 public EnvironmentToLifecycle(IOctopusHelper octopusHelper, ILanguageProvider languageProvider) : base(octopusHelper, languageProvider)
 {
 }
Exemple #12
0
 public VariablesWithProfile(IOctopusHelper octopusHelper, ILanguageProvider languageProvider) : base(octopusHelper, languageProvider)
 {
 }
Exemple #13
0
 public Deployer(IOctopusHelper helper, IConfiguration configuration)
 {
     this.helper        = helper;
     this.configuration = configuration;
 }
 public ShowEnvironment(IOctopusHelper octopusHelper, ILanguageProvider languageProvider, IProgressBar progressBar, IConfiguration configuration) : base(octopusHelper, languageProvider)
 {
     this.progressBar   = progressBar;
     this.configuration = configuration;
 }
Exemple #15
0
 public DeployWithProfile(IConsoleDoJob consoleDoJob, IOctopusHelper octopusHelper, ILanguageProvider languageProvider) : base(octopusHelper, languageProvider)
 {
     this._consoleDoJob = consoleDoJob;
 }
 public RenameRelease(IOctopusHelper octopusHelper, IProgressBar progressBar, ILanguageProvider languageProvider) : base(octopusHelper, languageProvider)
 {
     this.progressBar = progressBar;
 }
Exemple #17
0
 public EnsureEnvironment(IOctopusHelper octopusHelper, ILanguageProvider languageProvider) : base(octopusHelper, languageProvider)
 {
 }
Exemple #18
0
 public Release(IOctopusHelper octoHelper, RenameRelease renameRelease, UpdateReleaseVariables updateVars, ILanguageProvider languageProvider) : base(octoHelper, languageProvider)
 {
     this._renameRelease = renameRelease;
     this._updateVars    = updateVars;
 }
Exemple #19
0
 public ConsoleDoJob(IOctopusHelper helper, IDeployer deployer)
 {
     this._helper   = helper;
     this._deployer = deployer;
 }