【发布时间】:2015-06-07 15:36:00
【问题描述】:
我已将所有项目成功编译为../sources,我只想从创建的层次结构中获取一个文件夹并将其放入放置文件夹中。
实现这一目标的最佳方法是什么?另外,我应该在每次构建后清理源目录,还是构建服务器有某种保留策略?
【问题讨论】:
我已将所有项目成功编译为../sources,我只想从创建的层次结构中获取一个文件夹并将其放入放置文件夹中。
实现这一目标的最佳方法是什么?另外,我应该在每次构建后清理源目录,还是构建服务器有某种保留策略?
【问题讨论】:
构建服务器对放置文件夹有保留策略(编辑您的 builddef 并查看),您无需对源文件夹执行任何操作。
如果您只想从放置位置复制一个文件夹,您的选择包括:编辑构建 xaml,或添加要构建的新 msbuild 项目,使用复制任务将文件移动到放置位置。我会选择后者。
【讨论】:
如果您使用的是 Tfs 2013 默认模板,则它具有接受 powershell 的构建后参数。您可以使用它。
或者
您可能需要在模板中添加一个可以运行 power shell 的 invokeprocess 活动
【讨论】: