Is there a way to clone or copy an existing Ci/CD pipeline in Azure DevOps

UPDATE Feb 2020

Clone is not available anymore. However you can create a new pipeline based on an existing yaml file which is basically cloning.

Pipelines -> New Pipeline -> Configure (3rd page of the wizard) -> Select "Existing Azure Pipelines YAML file"

There you can select the branch and the file you want to use.


Click on Pipelines -> Click on your Pipeline -> then click the ellipse in the upper right corner (three vertical dots) then click Clone.

Where to find the Clone option on a build


UPDATE February 11th, 2020

Not sure if this is a super-recent change, but you can now again easily clone an existing pipeline. From Pipelines, click on the pipeline you want to clone. On the page where the build history is shown, Clone has been moved to the ellipsis menu on this page.

enter image description here