【发布时间】:2010-09-18 03:14:03
【问题描述】:
我构建了一个“概念验证”TFS 2010 构建服务器。现在我想在其他地方设置构建服务器并将我的旧构建定义移动到新的构建服务器。对于我的一生,我无法弄清楚构建定义的文件位置在哪里?有没有办法将这些数据从我的旧构建服务器导出到我的新服务器中?我错过了什么?
【问题讨论】:
标签: tfs
我构建了一个“概念验证”TFS 2010 构建服务器。现在我想在其他地方设置构建服务器并将我的旧构建定义移动到新的构建服务器。对于我的一生,我无法弄清楚构建定义的文件位置在哪里?有没有办法将这些数据从我的旧构建服务器导出到我的新服务器中?我错过了什么?
【问题讨论】:
标签: tfs
您是将项目集合移动到新服务器还是刚刚设置了一个新服务器以用作构建代理?
如果是前者,则无需担心导出构建定义,因为它们会与集合中的其他所有内容一起移动
Move a Team Project Collection
如果是后者,你也不需要导出任何东西。您将更新构建控制器以包含您设置的新构建代理,或者您将更新构建定义以使用新的构建控制器(取决于您添加到 TFS 的新组件)
构建定义在项目集合数据库中,您真的不需要直接访问它们。
【讨论】:
构建定义位于您的团队项目集合所在的 TFS 数据层 (SQL Server) 上。您无需将它们移动到新的构建服务器。与该团队项目集合关联的任何构建机器都可以运行您的构建定义。
【讨论】: