使用本地TFS版本管理器实施Azure DevOps服务

时间:2019-03-28 12:59:30

标签: tfs azure-devops release-management

我们为本地所有版本和发布运行VS 2013的版本管理。我们尚未准备好将系统发布到Azure Cloud,但同时希望将源代码迁移到Azure DevOps Services。我们还不准备通过Azure DevOps Pipelines发布到服务器上安装的代理。是否可以在Azure DevOps Repos中使用您的源代码,使用Microsoft托管或自托管代理构建源,然后让VS2013的版本管理将它们发布到我们的环境中?

我能够通过Azure DevOps Services将标准发行品完全发布到Azure Cloud,甚至可以运行在运行有服务器的分布式代理的本地环境中,以及测试应用程序,但这意味着我必须重新创建每个生成定义,在Azure DevOps中再次创建,并且我们将绕过发布管理服务器。

我们现在仍要坚持使用Release Manager来发布版本,但希望将我们的源代码和工作项迁移到Azure DevOps并在Azure DevOps Pipelines中构建源。

1 个答案:

答案 0 :(得分:1)

不太可能起作用。版本管理服务器2013仅支持XAML版本。 2015年对JSON /可视化设计器版本提供了支持,但该支持并不是特别强大。我什至不能100%地确定RM Server是否可以与现代Azure DevOps实例进行通信。您使用的是6年以前的工具,该工具已经过时,并且几年不被支持;您不会找到很多选择来使其与受支持的现代工具一起正常工作。

有一个tool可以从RM Server提取PowerShell部署脚本,这些脚本可以在Azure DevOps管道中使用(经过一定程度的重做),但这不是一个完美的解决方案。我以该工具的主要开发人员的身份来表示。