Cloning of steps
It would be nice if I could clone steps inside processes. For example if I want to deploy two nuget packages, I need to create one step to deploy a nuget and again create another step to deploy a nuget, instead of just cloning it. It's a waste of time!
This feature has now been provided in Octopus Deploy 3.7.16. (https://octopus.com/downloads/3.7.16)
Reza Rahmati commented
I installed BlueFin extension, but how should I clone a task into another oroject?
Nice, can't wait to try it.
Great to see some of these everyday basic requests getting completed!
Alex M commented
Although this is available via BlueFin, our organisation does not allow installation of Chrome extensions, so this is not an option for us. A native Octopus solution would also be preferable in terms of support, as well as making it an easier sell to other dev teams in the company, since it doesn't require additional plugins/extensions for what might be deemed core functionality.
Such a simple and essential request. Don't we have this yet?
Seems like the everyday common feature enhancements are being ignored for months or years -- in favor of the push to develop huge new components of Octopus.
I initially voted for this, and then retracted the votes after reading the comment about the BlueFin Chrome plugin. I have installed it, and can say that it works like a charm.
Glen Boonzaier commented
This feature would be super helpful to us. Especially when creating deployments for the "same" project but on a development branch or something. The step details are exactly the same, the only difference is target environment and package.
Personally I would prefer a template function where you have an inactive template project with steps, vars, ...; when you create a new project you use the template -> it uses all from the template but you can override anything specific to your project.
Team City uses this approach, it is very efficient.
Yes, please add this feature ASAP
This is an essential feature! Please add to the core product soon.
Ben Joyce commented
This is the biggest issue in OD for me. Up-voted 3x!
I was about to add this suggestion. Nice request.
Hope we have any notice soon about implementation ETA...?
I'd live to see:
- Clone within a project
- Clone / copy between projects
- Clone / copy as a child step - useful for turning an existing project into a rolling deployment
Alan Chavis commented
Definitely need this feature! I have a project with 26 deploy package steps and the only thing that changes between each step is the name of the package to deploy.
David Roberts commented
This has been added to the independent Bluefin Chrome extension for Octopus Deploy. Check it out at http://bluefin.teapotcoder.com/ The feature was contributed by Matt Richardson so be sure to tell him thanks.
Gavin Burke commented
I think a step within a project would be a reasonable ask. Right now I have a step to email a list of people for 4 environments and want to email the same people, plus 1, for just 1 of these four so now have to create the step all over again just for this one simple change.
Javi Navarro commented
Totally agree. In fact, TeamCity does a great job on this (copy/clone, copy to another proyect, etc.), so TeamCity can inspire the execution of this idea.
It's a +5
Should this also work for cloning Parent steps and all their childs?
Colin Svingen commented
I have a suite of cmdlets that includes one that can copy a step within a project. https://github.com/Swoogan/Octopus-Cmdlets
The cmdlet is 'Copy-OctoStep'. I'll look into enhancing it to copy between projects.
Freddy Mello commented
Also copy not only to one project, but select multiple from list of available projects.