public static Deployment DeployRelease(this IOctopusSession session, Release release, DeploymentEnvironment environment, bool forceRedeploymentOfExistingPackages = false) { var deployment = new Deployment(); deployment.EnvironmentId = environment.Id; deployment.ReleaseId = release.Id; deployment.ForceRedeployment = forceRedeploymentOfExistingPackages; return session.Create(release.Link("Deployments"), deployment); }
void DeployRelease(Release release, DeploymentEnvironment environment) { var deployment = new Deployment(); deployment.EnvironmentId = environment.Id; deployment.ReleaseId = release.Id; deployment.ForceRedeployment = Force; var result = Client.Create(release.Link("Deployments"), deployment).Execute(); Log.InfoFormat("Successfully scheduled release '{0}' for deployment to environment '{1}'" + result.Name, release.Version, environment.Name); }