如何自定义在成功构建TFS后复制到drop文件夹的内容?

时间:2015-06-07 15:36:00

标签: tfs msbuild tfs2012 tfsbuild tfs2013

我已将所有项目成功编译为../sources,并且我希望从创建的层次结构中只获取一个文件夹并将其放入drop文件夹中。 实现这一目标的最佳方法是什么?另外,我应该在每次构建后清理sources目录,还是构建服务器有某种保留策略?

2 个答案:

答案 0 :(得分:0)

构建服务器在drop文件夹上有一个保留策略(编辑你的builddef并查看),你不需要对sources的文件夹做任何事情。

如果您只想从放置位置复制一个文件夹,则您的选项包括:编辑构建xaml,或添加要构建的新msbuild项目使用复制任务将文件移动到放置位置。我会选择后者。

答案 1 :(得分:0)

如果您使用的是Tfs 2013默认模板,则它具有接受powershell的post build参数。您可以使用它。

或者

您可能需要在tempalate中添加一个invokeprocess活动,该活动可以运行power shell