我们有我们的源代码(ASP.NET Core)在一个svn仓库中。现在对于持续集成,我们希望使用TFS构建和部署到Azure WebApp。我们不能将我们的代码迁移到tfs ..使用tfs在svn中建立一个项目
这可能吗?
我们有我们的源代码(ASP.NET Core)在一个svn仓库中。现在对于持续集成,我们希望使用TFS构建和部署到Azure WebApp。我们不能将我们的代码迁移到tfs ..使用tfs在svn中建立一个项目
这可能吗?
从TFS 2015 Update 1开始定义构建时,Subversion是本机支持的存储库类型。您应该可以在“存储库”选项卡上选择它。
我配置它像描述。但是,当我想将构建添加到队列中时,出现以下错误: 找不到具有以下功能的代理:svn,msbuild,visualstudio,vstest。 我已经使用了此错误消息。他们说我必须添加一个新的代理。为什么?我已经有一个适用于我所有其他项目的代理... 但我试图添加一个新的代理,但运行config.cmd它无法连接到服务器的URL .. –
你有没有安装这些东西你的构建代理?如果没有,请安装它们,然后重新启动代理服务,以便更新功能。你不需要一个新的代理。 –
代理,这意味着我的svn存储库?我无法安装任何其他软件。 –
您可以建立与Subversion在TFS 2017管理代码,您必须对您的build agents安装Subversion客户端。检查:https://www.visualstudio.com/en-us/docs/build/define/repository#subversion
在生成定义的存储库,选择颠覆类型:
感谢您的支持。在选择了命令行工具重新安装TortoiseSVN之后,然后在我的代理主机上运行'config.sh remove'和'config.sh',svn checkouts和builds现在可以正常工作。 – user326608
你在说什么版本的TFS的呢? –
我们使用TFS 2017 –