2016-12-26 18 views
0

我正在寻找一种方法,仅使用TFS2015 Team Server为触发任务复制触发文件。我有一个关于持续集成的任务设置,以触发一个Repository文件的签入.....但我只发现将Repository的所有文件复制到一个单独的服务器位置。我只想复制触发CI任务的文件。单独服务器上的所有其他文件仍然是最新的。看起来这应该很容易用新的TFS2015构建选项完成,但我找不到执行此特定操作的方法。TFS2015 AutoCopy任务

感谢您的任何帮助。

回答

0

对此没有具体操作。

您需要添加PowerShell任务并编写PowerShell以在位置之间移动差异。

您也应该检查http://marketplace.visualstudio.com的预建任务可以做到这一点..

+0

感谢您的回复。太糟糕了,任务无法访问触发项目。 – Mike

0

有外的开箱没有功能这一点。

您可以使用powershell脚本MrHinsh建议或编写自己的构建任务来实现它。有关如何编写Visual Studio Team Services扩展的详细信息,请参阅本教程:Add a build task

某些related copy task在Marketplace中供您参考。

+0

谢谢你的回应,Patrick。是的,我正在调查自定义构建任务路线。我们有一个本地TFS服务器。我认为它的工作原理是一样的。 – Mike

+0

是的,它的工作原理是一样的。在Team Foundation Server 2015 Update 2中,我们启用了对安装扩展的支持。如上所述,您可以通过两种方式获得这些扩展:1.您可以从Visual Studio Marketplace下载它们并将它们上载到Team Foundation Server。 2.您可以使用上述指导来构建自己的扩展,并将其上传到Team Foundation Server。如果您使用的是TFS服务器,建议您将版本更新为* update2 *及更高版本。 –