gpt4 book ai didi

azure-devops - 将多个 Azure Devops 项目移至一个项目(同一组织)

转载 作者:行者123 更新时间:2023-12-04 17:33:30 25 4
gpt4 key购买 nike

我所在的企业创建了许多大大小小的应用程序。当我开始使用 Visual Studio Online/VSTS/现在的 Azure devops 时,我将所有这些应用程序分解成不同的项目。然而,现在似乎对在一个项目中管理多个应用程序有了很好的支持,从管理的角度来看,这似乎更容易。

根据我所做的研究,我似乎可以单独完成每项服务:

  1. Repos:从合并项目中选择 Import Repository 并输入我要导入的应用程序的 URL BEWARE

Also, the system automatically resets the State and Reason fields to the default initial values for the work item type that you move.

我浏览了文档并错过了那个片段。糟糕

  1. 看板:转到查询(可选择跨项目查询)并将所有项目移动到合并项目(创建适当的团队、区域和过去的冲刺以保留历史记录)
  2. 构建:从源项目中导出 json 并导入到合并项目中
  3. 发布:与构建相同

(我们目前不使用测试计划或工件)

这样做我可能会失去构建和发布历史,一旦足够的时间过去,这可能不是什么大问题,但我没有找到任何其他好的方法。

我的两个问题是:

  1. 是否有更好的指南将整个项目移至一个项目?
  2. 除了我没有意识到的构建和发布历史之外,我是否会永久或暂时丢失其他任何东西?

最佳答案

我经历过同样的事情,必须按照你描述的去做。当时根本不支持在项目或组织之间移动服务/功能,更不用说合并到一个项目中了。除非有什么改变,除非通过您自己的 API 脚本实现自动化,否则一切都是手动的。

其他注意事项主要围绕访问和安全:

  • 外部 API 集成,例如 Web 应用程序、函数应用程序、JIRA、Service Now
  • 外部入站应用授权
  • 外部出站应用程序授权,例如 Azure 服务主体
  • 对 YAML 构建管道的可变组授权
  • 库引用更新,包括 KeyVault
  • 等等

这种重构最终比平台整合本身要多得多。

关于azure-devops - 将多个 Azure Devops 项目移至一个项目(同一组织),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57650520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com