Team Build Number Format 的默认配置是:
$(BuildDefinitionName)_$(Date:yyyyMMdd)$(Rev:.r)
它将所有输出降至
\\foo\bar\MyBuildDef_20111031.1
到目前为止的好东西!小问题是它会删除所有二进制文件 在该目录中没有很好地指示二进制文件的依赖关系。
您如何修改此属性或以其他方式将解决方案的二进制文件放入其各自的项目目录中?
在上面的例子中,我原以为 MVC 网站(完整的 bin 目录)会被删除。相反,我们得到了 PLUS 根目录中额外的二进制文件。
换句话说:TFS,请停止删除根目录中的所有二进制文件;它看起来很凌乱,并且令人困惑哪些文件属于/与什么相关联。
如何使用 Team Build 2010 实现这一目标?
最佳答案
这篇博文应该可以帮到你:http://blogs.msdn.com/b/willbar/archive/2011/02/05/splitting-team-build-outputs-into-folders.aspx
本质上,您为每个项目创建一个新的“平台”。默认情况下,Team Build 会将每个平台放在不同的目录中,因此您会为每个项目获得不同的目录。
构建配置对话框:
删除文件夹输出:
关于tfs - 防止 Team Build 将所有二进制文件拖放到拖放文件夹的根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4878292/