【问题标题】:Migrate all CI/CD pipelines from an Azure DevOps project into another instance将所有 CI/CD 管道从 Azure DevOps 项目迁移到另一个实例
【发布时间】:2023-02-02 13:37:09
【问题描述】:

我有一个 Azure DevOps 项目,并且在同一个项目中有许多 CI/CD 管道。 大约有 200 多个 CI 和 CD 流水线位于不同的文件夹中。

现在有一个要求,我必须将所有 CI 和 CD 管道移动到另一个实例中的另一个 Azure DevOps 项目中。

我试图复制包含所有子文件夹和管道的主文件夹,但没有看到任何类似的选项。我只能看到分别为每个管道导入选项。但是手动导入 200+ 管道是不切实际的。

有没有什么方法可以导入完整的管道文件夹并导出到新实例。我们可以在具有相同名称的新实例中创建服务连接。

任何线索表示赞赏!先感谢您。

【问题讨论】:

  • 通过 API,您可以导出/导入管道。
  • 如果有可用的文件,你能分享一下吗?
  • 我已经看到获取可用管道列表的 API,但是有什么方法可以导出所有管道吗?

标签: azure azure-devops azure-pipelines


【解决方案1】:

然而,截至目前,不支持将管道批量迁移到不同的集合/组织/项目中。您需要将它们一一导出和导入。

您可以向Developer Community 创建功能请求,Azure DevOps 产品团队将根据其 cmets 和投票对其进行认真评估。

【讨论】:

  • 有什么解决方法可以实现这一目标吗?
猜你喜欢
  • 2020-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-07
  • 2021-08-20
  • 1970-01-01
  • 1970-01-01
  • 2020-12-20
相关资源
最近更新 更多