【问题标题】:How to Migrate from AzDevops server to existing organization in AzDevops service如何从 Azure Devops 服务器迁移到 Azure Devops 服务中的现有组织
【发布时间】:2021-12-24 21:53:21
【问题描述】:

如何将板、管道、测试计划、工件和回购从本地 azdevops 服务器迁移到 azdevops 服务中的现有组织?有其他可用的工具吗?

【问题讨论】:

    标签: azure azure-devops devops azure-devops-server-2019


    【解决方案1】:

    official documentation 中解释了不同的迁移选项。有一些现有工具(请参阅此高保真数据库迁移选项),但不要期望 1:1 迁移,您可能会在两者之间丢失一些东西。根据您数据的重要性,这可能不是问题,而且可能就足够了。

    最好的办法可能仍然是手动/使用 API。

    【讨论】:

    • 感谢 Jul_DW,这是否有助于迁移现有组织,我相信该工具会在某个地方创建组织和项目本身,如果它已经创建,则会引发错误。对不起,这让我很困惑。
    【解决方案2】:

    没有官方支持的方式将 2 个 Azure DevOps 组织或一个 Azure DevOps 服务器与一个 Azure DevOps 组织合并。

    使用官方导入工具,您的 Azure DevOps 服务器上的每个项目集合都将映射到一个 Azure DevOps 组织。

    有各种工具可以回放工作项和测试计划的历史记录。您可以将镜像存储库从一个地方转移到另一个地方。您可以使用 git-tfs 或 3rd 方工具将 TFVC 历史从一个组织迁移到另一个组织。 Azure Pipelines 可以导出/导入,Azure Artefacts 可以使用本地工具下载/上传,适用于每种受支持的工件源。

    这个过程很复杂,不可能100%,并且会导致某些数据被更改或丢失。由于每个组织的工作项 ID 和变更集以及测试用例/计划 ID 都是唯一的,因此不可能完整地使用这些 ID 进行迁移。因此,需要各种映射和重新映射。某些日期(如创建日期、更改日期)无法被覆盖,并将重置为迁移时间

    【讨论】:

      猜你喜欢
      • 2022-06-14
      • 2021-08-27
      • 2021-04-23
      • 2022-07-18
      • 2021-08-16
      • 2020-07-21
      • 2021-04-01
      • 2021-06-22
      • 2020-12-10
      相关资源
      最近更新 更多