我已将所有项目成功编译为../sources
,并且我希望从创建的层次结构中只获取一个文件夹并将其放入drop文件夹中。
实现这一目标的最佳方法是什么?另外,我应该在每次构建后清理sources目录,还是构建服务器有某种保留策略?
答案 0 :(得分:0)
构建服务器在drop文件夹上有一个保留策略(编辑你的builddef并查看),你不需要对sources的文件夹做任何事情。
如果您只想从放置位置复制一个文件夹,则您的选项包括:编辑构建xaml,或添加要构建的新msbuild项目使用复制任务将文件移动到放置位置。我会选择后者。
答案 1 :(得分:0)
如果您使用的是Tfs 2013默认模板,则它具有接受powershell的post build参数。您可以使用它。
或者
您可能需要在tempalate中添加一个invokeprocess活动,该活动可以运行power shell