public static void OctoDeployRelease(this ICakeContext context, string server, string apiKey, string projectName, string deployTo, string releaseNumber, OctopusDeployReleaseDeploymentSettings settings) { if (context == null) { throw new ArgumentNullException(nameof(context)); } var releaseDeployer = new OctopusDeployReleaseDeployer(context.FileSystem, context.Environment, context.ProcessRunner, context.Tools); releaseDeployer.DeployRelease(server, apiKey, projectName, deployTo, releaseNumber, settings); }
public static void OctoDeployRelease(this ICakeContext context, string server, string apiKey, string projectName, string deployTo, string releaseNumber, OctopusDeployReleaseDeploymentSettings settings) { OctoDeployRelease(context, server, apiKey, projectName, new string[] { deployTo }, releaseNumber, settings); }