Can an Azure Repo be cloned in it's entirety from one devops project into another using Logic Apps?

Max 0 Reputation points
2025-01-03T12:59:23.07+00:00

Hi there,

I am currently trying to build a logic app which creates a devops project and then populates that project with certain resources:

Azure Repos

Pipelines
Boards

I have all of these resources defined as I would like them in another devops project, essentially I want to clone a repo , pipeline and board into another project.

My research on this topic brought me to "Send an HTTP Request to Azure DevOps" , which I could use to invoke the Repositories - Get and Create endpoints , but I'm not sure this can be done to create a repository with all if its contents? Is there a way to do this?

Many thanks,

Max

Azure Logic Apps
Azure Logic Apps
An Azure service that automates the access and use of data across clouds without writing code.
3,299 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Khadeer Ali 1,790 Reputation points Microsoft Vendor
    2025-01-03T22:54:51.7866667+00:00

    @Max ,
    Welcome to Microsoft Q&A Platform!

    Thank you for your inquiry regarding cloning Azure repositories, pipelines, and boards from one DevOps project to another using Logic Apps.

    After reviewing the requirements and available options, I wanted to clarify that it is not directly possible to clone a repository with all of its content from one Azure DevOps project to another using Logic Apps alone. While Logic Apps can be used to create resources such as repositories, pipelines, and boards in a new project through the Azure DevOps REST API, it does not support cloning the repository’s content.

    The core reason is that Azure DevOps does not expose an API that allows you to directly clone or transfer all repository contents from one project to another.

    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.