在Azure DevOps上使用带有SVN的YAML管道

在Azure DevOps上使用带有SVN的YAML管道,svn,azure-devops,Svn,Azure Devops,我们在SVN存储库中有几个代码库,我们希望使用Azure DevOps将CI/CD添加到这些代码库中。理想情况下,我希望使用基于YAML的管道,而不是经典的视觉设计师;但根据,YAML仅支持Azure Repos、BitBucket云、GitHub或GitHub企业服务器上的Git存储库 有没有办法绕过这个限制,例如通过RESTAPI 有没有办法绕过这个限制,例如通过RESTAPI 很抱歉给您带来不便 目前恐怕没有办法绕过这一限制 正如您所知,YAML只支持git类型的存储库,MS没有扩展特性和

我们在SVN存储库中有几个代码库,我们希望使用Azure DevOps将CI/CD添加到这些代码库中。理想情况下,我希望使用基于YAML的管道,而不是经典的视觉设计师;但根据,YAML仅支持Azure Repos、BitBucket云、GitHub或GitHub企业服务器上的Git存储库

有没有办法绕过这个限制,例如通过RESTAPI

有没有办法绕过这个限制,例如通过RESTAPI

很抱歉给您带来不便

目前恐怕没有办法绕过这一限制

正如您所知,YAML只支持git类型的存储库,MS没有扩展特性和YAML语法来支持
TFVC
SVN
存储库的YAML

您还可以检查文档:

此外,
SVN
TFVC
都是集中的代码管理方法。目前YAML甚至不支持
TFVC
,因此支持SVN还有很长的路要走。有许多用户需要TFV:。您还可以在我们的UserVoice站点()上添加对SVN的请求,该站点是我们提供产品建议的主要论坛。感谢您帮助我们构建更好的Azure DevOps

因为只有一种解决方法是将存储库从SVN迁移到Git,但我不能确定迁移是否可行。您可以查看文档以了解更多详细信息


希望这能有所帮助。

谢谢,我担心情况可能就是这样。我将向UserVoice站点添加请求。对于将来阅读此内容的任何人,我已在此处将请求添加到UserVoice站点: