private static DeploymentBaseOptions DeploymentOptions(PublishProfile publishProfile)
        {
            var options = new DeploymentBaseOptions
            {
                
                AuthenticationType = "Basic",
                RetryAttempts = 3,
                RetryInterval = 1000,
                TraceLevel = TraceLevel.Verbose,
                UserName = publishProfile.UserName,
                Password = publishProfile.UserPassword,
                UserAgent = "OctopusDeploy/1.0",
                ComputerName = string.Format("https://{0}/msdeploy.axd?site={1}", publishProfile.PublishUrl, publishProfile.MSDeploySite),
            };
            options.Trace += (sender, eventArgs) => LogDeploymentEvent(eventArgs);

            return options;
        }
        private static DeploymentBaseOptions DeploymentOptions(PublishProfile publishProfile)
        {
            var options = new DeploymentBaseOptions
            {
                AuthenticationType = "Basic",
                RetryAttempts      = 3,
                RetryInterval      = 1000,
                TraceLevel         = TraceLevel.Verbose,
                UserName           = publishProfile.UserName,
                Password           = publishProfile.UserPassword,
                UserAgent          = "OctopusDeploy/1.0",
                ComputerName       = string.Format("https://{0}/msdeploy.axd?site={1}", publishProfile.PublishUrl, publishProfile.MSDeploySite),
            };

            options.Trace += (sender, eventArgs) => LogDeploymentEvent(eventArgs);

            return(options);
        }