Skip to content

Instantly share code, notes, and snippets.

@Dalmirog-zz
Created January 25, 2015 04:46
Show Gist options
  • Save Dalmirog-zz/74b935f4720a67ba8855 to your computer and use it in GitHub Desktop.
Save Dalmirog-zz/74b935f4720a67ba8855 to your computer and use it in GitHub Desktop.
Clone Octopus Project (C#)
var client = new OctopusClient(new OctopusServerEndpoint(octoUrl, apiKey));
var repo = new OctopusRepository(client);
var project = repo.Projects.FindByName("MyOriginalProject");
var newProject = new ProjectResource
{
Name = "MyClonedProject",
Description = "Cloned copy",
ProjectGroupId = project.ProjectGroupId,
LifecycleId = project.LifecycleId
};
client.Post("~/api/projects?clone=" + project.Id, newProject);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment