通过TFS重新部署历史构建
TFS是否提供了一种按版本号保存、跟踪和稍后重新部署版本的方法,还是只能部署从当前代码库编译的.dll?我正在寻找类似于Changeman DS的功能 是的。TeamBuild中的每个构建定义都有一个“保留策略”,根据特定的标准定义应该保留多少历史构建。您还可以将单个构建标记为“无限期保留”。有点像Tivo 带有屏幕截图的演练示例:通过TFS重新部署历史构建,tfs,build,Tfs,Build,TFS是否提供了一种按版本号保存、跟踪和稍后重新部署版本的方法,还是只能部署从当前代码库编译的.dll?我正在寻找类似于Changeman DS的功能 是的。TeamBuild中的每个构建定义都有一个“保留策略”,根据特定的标准定义应该保留多少历史构建。您还可以将单个构建标记为“无限期保留”。有点像Tivo 带有屏幕截图的演练示例: 如果您需要恢复已从删除共享中删除的构建,也可以这样做——您只需重新构建它。只需将生成定义排队,但在点击Go之前,在底部标记为“附加MSBuild参数”的文本区域中键
如果您需要恢复已从删除共享中删除的构建,也可以这样做——您只需重新构建它。只需将生成定义排队,但在点击Go之前,在底部标记为“附加MSBuild参数”的文本区域中键入/p:GetVersion=“XXX”。XXX可以是任何版本的spec,就像您在。示例可能是“C12345”或“D1/10/2010”或“LsomeLabel”。是否有一种方法可以一键部署历史构建,与当前构建相同?据我所知,TFS 2008在任何构建类型上都没有一键部署。(如果我遗漏了什么,请告诉我。)好的一面是,您为普通构建编写的任何部署步骤都应该在“历史”构建上同样有效。