2010-11-22 108 views
12

我们正在试图自动化构建过程。我们使用Visual Studio 2010和源代码管理服务器 - Team Foundation Server 2008 - 位于不同的计算机上。Team Foundation Server“构建控制器”

当我在一个团队中右键单击项目的构建项目,并选择新生成定义,我得到一个消息:

TF225001:创建构建定义需要构建控制器 的定义这个团队项目集合。可能没有配置任何 控制器,或者您可能没有权限查看它们。 请联系您的Team Foundation Server管理员。

此构建控制器在哪里?我如何为我的团队项目创建一个?

回答

7

为了防止任何人仍在阅读本文,问题在于Visual Studio 2010.虽然所有版本的TFS和VS都是广泛兼容的(源代码管理,工作项目等),但是在3 TFS的版本是Team Build。

如果您需要管理构建与TFS 2008,你真的需要使用团队资源管理器2008年

+1

也许这曾经是这种情况,但真正的问题到今天是从字面上没有建立控制器;请参阅@ Paul的回答 – Heliac 2014-07-30 13:14:51

+0

@Heliac Build控制器在TFS 2008中不存在。对于晚于2008年的TFS版本,则Pauls答案是有效且正确的。然而,这个问题具体是关于TFS 2008与Visual Studio 2010(见标签) – 2014-08-05 09:11:44

0

在TFS管理控制台中,去构建配置,并创建一个新的控制器(也可能是一个新的代理)。

您可以创建在VS或团队资源管理器,点你的项目生成定义到项目建设中,选择一个工作空间等构建控制器作为调度的

想,作为事代理做实际的工作,你可以有几个代理(如果你想要)执行构建,并且可以单独配置(如果需要的话)。

个人,我们有一个代理,因为大多数建立只需要几分钟的时间,我们已经没有任何问题,你可以检查从VS /团队资源管理器构建的积压,并根据需要玩的选择!

2

为了什么它的价值,我必须连接到从VS2010一个TFS 2008项目,并试图创建一个新的构建定义这个同样的问题。这是我们升级在VS2010中使用的现有VS2008项目。最终,我能够通过在VS2008中使用控制器创建构建定义来解决错误,然后我可以在VS2010中成功编辑它。

7

如果这个问题仍然没有得到解决。

我有这个问题,但通过远程处理到我的TFS服务器,拉起在Team Foundation管理员控制台,并在左侧导航底部固定它,它说,“构建配置”。如果你点击“Build Configuration”,你会在右侧看到一个标题为“Configure Installed Features”的链接。

这会给你一个配置构建服务的向导。

希望这可以帮助别人!

保罗