We have many pipelines. There are occasions when we need to rename a pipeline. For example when we have two pipelines with names that are too similar, spelling mistakes in pipelines, the product a pipeline is named after changes name, reorganizing pipelines to help with discoverability etc.
At the moment the only way we can rename a pipeline is to do search and replace in the server config XML. This works fine apart from the fact the renamed pipeline looses all its history. Worse still it will pick up the history of another pipeline if the pipeline's new name has been used before.
It would be really helpful if Go provided a mechanism for renaming pipelines. One thing it would need to do is work for pipeline's that are dependents of other pipelines, are already assigned to environments etc. It would defeat the point if you had to "unwire" a pipeline from all other pipelines and environments before you could rename it.
Post is closed for comments.