通过TFS重新部署历史构建

时间:2010-01-30 04:05:38

标签: tfs build

TFS是否提供了一种按内部版本号保存,跟踪和稍后重新部署构建的方法,或者您是否只能部署从当前代码库编译的.dll?我正在寻找类似于您在Changeman DS中找到的功能。

1 个答案:

答案 0 :(得分:2)

是。 Team Build中的每个构建定义都有一个“保留策略”,用于定义应保留多少历史构建,具体取决于特定条件。您还可以将单个构建标记为“无限期保留”。有点像Tivo ...

带有屏幕截图的示例walkthru:http://blogs.msdn.com/buckh/archive/2007/08/14/tfs-2008-a-basic-guide-to-team-build-2008.aspx

如果您需要恢复已从删除共享中删除的版本,您也可以这样做 - 您只需重建它即可。只需排队构建定义,但在点击Go之前,在底部标有“其他MSBuild参数”的文本区域中输入 / p:GetVersion =“XXX”。 XXX可以是任何版本规范,就像您在tf.exe command line中使用的那样。示例可能是“C12345”或“D1 / 10/2010”或“LsomeLabel”。