使用Git存储库构建TFS

使用Git存储库构建TFS,tfs,azure-devops,tfsbuild,azure-pipelines,Tfs,Azure Devops,Tfsbuild,Azure Pipelines,我们正在使用VisualStudioOnline(现在是VisualStudioTeamServices),我们的前端团队已经选择Git作为他们的存储库。我希望为他们实现CI,以便每次他们提交更改时,我都希望将平面html文件复制到不同的服务器。没有解决方案(.sln)或项目(.csproj)文件 我怎样才能做到这一点呢?类似这样的事情: 首先,创建一个解决方案和一个项目 第二,这样做: 第三,您必须添加启动xcopy的构建后脚本。您可能希望在PowerShell中执行此操作。当提交更改时,或当

我们正在使用VisualStudioOnline(现在是VisualStudioTeamServices),我们的前端团队已经选择Git作为他们的存储库。我希望为他们实现CI,以便每次他们提交更改时,我都希望将平面html文件复制到不同的服务器。没有解决方案(.sln)或项目(.csproj)文件

我怎样才能做到这一点呢?

类似这样的事情:

首先,创建一个解决方案和一个项目

第二,这样做:


第三,您必须添加启动xcopy的构建后脚本。您可能希望在PowerShell中执行此操作。

当提交更改时,或当他们推送更改时?当更改推送到主分支时,您使用托管的生成控制器或您自己的生成计算机?另一台服务器在哪里?运行生成的帐户是否有权访问它,或者它是公共的?在这种情况下,Git钩子是一个选项吗?服务器端Git钩子不适用于VSO,因此不是。您需要编辑生成定义以使用生成后脚本。另一个选项是手动编写执行复制的MSBuild脚本。