2014-10-01 55 views
0

我们正在使用Visual Studio Online(现在称为Visual Studio Team Services),而我们的前端团队已选择Git作为其存储库。我想为他们实现CI,以便每次他们提交更改时,我想将平面html文件复制到不同的服务器。没有解决方案(.sln)或项目(.csproj)文件。使用Git存储库构建TFS

我该如何做到这一点?

+0

提交更改或推送更改时? – 2014-10-03 00:59:58

+0

将更改推送到主分支时 – Suhumar 2014-10-06 10:51:59

+0

您是使用托管构建控制器还是使用自己的构建计算机?这个其他服务器在哪里?运行构建的帐户是否可以访问它,还是公开的? – 2014-10-06 20:10:08

回答

2

事情是这样的:

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

其次,这样做:http://blogs.msdn.com/b/visualstudioalm/archive/2013/02/12/run-ci-builds-in-your-git-team-project.aspx

第三,你将不得不补充一点揭开序幕XCOPY一个生成后脚本。您可能要在PowerShell中执行此操作。

+0

在这种情况下,Git挂钩会成为一个选项吗? – Suhumar 2014-10-08 11:11:34

+0

服务器端的git钩子不能与VSO一起工作,所以没有。您将需要编辑您的构建定义以使用后构建脚本。 – 2014-10-08 19:55:34

+1

另一种选择是手动编写一个执行复制的MSBuild脚本。 – 2015-01-27 08:18:05