private DeploymentAdditionalData ConstructDeploymentAdditionalData()
        {
            var additionalData = new DeploymentAdditionalData();

            if (!string.IsNullOrEmpty(_options.Value.SSHConnection) && IsVerified)
            {
                additionalData.AvailableDeploymentTypes.Add(DeploymentType.ThisMachine);
            }

            additionalData.AvailableDeploymentTypes.Add(DeploymentType.RemoteMachine);
            additionalData.AvailableDeploymentTypes.Add(DeploymentType.Manual);
            return(additionalData);
        }
Beispiel #2
0
        private DeploymentAdditionalData ConstructDeploymentAdditionalData(DeploymentSettings updateSettingsSettings,
                                                                           Options optionsValue)
        {
            var additionalData = new DeploymentAdditionalData();

            if (!string.IsNullOrEmpty(_options.Value.SSHConnection) && optionsValue.VerifyPassword(updateSettingsSettings.ThisMachinePassword))
            {
                additionalData.AvailableDeploymentTypes.Add(DeploymentType.ThisMachine);
            }

            additionalData.AvailableDeploymentTypes.Add(DeploymentType.RemoteMachine);
            additionalData.AvailableDeploymentTypes.Add(DeploymentType.Manual);
            return(additionalData);
        }