【发布时间】:2014-09-03 20:47:02
【问题描述】:
如何保存或版本控制构建修改的详细历史记录(不仅仅是模板修改)?
在使用 TFS 构建服务器的 Visual Studio 2013 中,我们知道您可以在两个地方编辑 TFS 构建配置(下面的屏幕截图):
- 在构建模板 xaml 文件中,使用 Workflow Designer:
- 直接在构建定义中,使用构建编辑器:
我知道您可以对 xaml 构建模板进行版本控制、编辑、签入,并从中刷新构建定义。问题是,有人怎么能走另一条路——使用构建定义使用的同一编辑器来编辑构建模板?实际的构建编辑器公开了 Workflow Designer 在未定义变量中隐藏或抽象出来的无数属性。
如何跨大量解决方案修改构建设置(例如运行设置、代码覆盖率和代码分析)?工作流设计器似乎没有公开这些,并且Download 链接产生的服务器端 xaml 中没有构建修改(我已经编辑并保存了构建,并区分了新旧 xaml;它们是完全相同的)。
构建定义更改并非完全无法作为代码访问,是吗?
编辑器截图:
使用 Workflow Designer 编辑构建模板 xaml 文件:
使用 Team Build 编辑器直接编辑构建定义:
注意:Microsoft 的customizing your build process template 指南没有解决这个问题。它描述了模板编辑和部署,但没有说明构建编辑器与模板编辑器(也称为工作流设计器)公开的属性的差异。
【问题讨论】:
标签: xaml tfs visual-studio-2013 build-server