.net 是否可以通过编程方式克隆或导出\导入azure发布管道

.net 是否可以通过编程方式克隆或导出\导入azure发布管道,.net,powershell,azure-devops,.net,Powershell,Azure Devops,尝试以编程方式创建发布管道,是否可以通过PowerShell命令或其他方式将现有管道导出或克隆到yaml中 从Azure DevOps附加的屏幕截图: 您可以尝试使用REST API执行此操作: 应该为您提供 其“配置”属性的类型为 复制响应的“配置”部分,根据需要修改新管道,并将结果作为输入提供给 似乎整个过程都可以封装在PowerShell脚本中。我手头没有env来尝试这一点并向您发送确切的代码片段,但希望您能理解 是否可以通过PowerShell命令或其他方式将现有管道导出或克隆

尝试以编程方式创建发布管道,是否可以通过PowerShell命令或其他方式将现有管道导出或克隆到yaml中

从Azure DevOps附加的屏幕截图:

您可以尝试使用REST API执行此操作:

  • 应该为您提供
    • 其“配置”属性的类型为
  • 复制响应的“配置”部分,根据需要修改新管道,并将结果作为输入提供给
似乎整个过程都可以封装在PowerShell脚本中。我手头没有env来尝试这一点并向您发送确切的代码片段,但希望您能理解

是否可以通过PowerShell命令或其他方式将现有管道导出或克隆到yaml中

对于发布管道,恐怕您无法通过PowerShell命令或其他方式将现有的发布管道导出或克隆到yaml。因为MS为CI和CD提供多级YAML管道,所以发布管道没有单独的YAML模式。我们无法将现有管道导出或克隆到yaml中,以用于发布管道

对于构建管道,我们可以使用REST API获取构建管道的YAML:

GET https://dev.azure.com/{organization}/{project}/_apis/build/definitions/{definitionId}/yaml?api-version=6.1-preview.1
以及如何使用YAML创建新的构建管道,您可以参考以下线程:


此问题是否有更新?如果答案能给你一些帮助,请随时告诉我。只是一个提醒。