0

我已经成功设置了两台机器。第一台机器用作 TFS 构建控制器,另一台机器用作 TFS 构建代理。

我想做两件事。

  1. 在 TFS 构建控制器机器上运行 SQL 脚本。我在 TFS 上有所有 SQL 脚本文件,但我不知道如何让它运行。
  2. 我想做的是将 TFS Build Agent 机器的输出(dll 和 exe 文件)上传回 TFS Build Controller 机器,然后在这台机器上运行测试。(我想在运行所有 sql 脚本文件后运行测试)

请让我知道这是否可能。你可以给我一个链接,因为我知道这可能需要很长的解释。如果你能写下答案,我会很高兴。:)

4

1 回答 1

0

是的,这一切皆有可能,但我强烈建议不要为此使用构建控制器。构建控制器旨在将构建分配给执行所有工作的代理。此外,构建控制器通常在团队项目之间共享,因此如果单个团队项目滥用控制器,它可能会影响其他人;而构建代理通常专用于团队项目。您应该能够在 Build Agent 上运行您的 SQL 脚本和测试,这是大多数人会做的。

话虽如此,如果您仍然打算这样做,您可以修改构建工作流模板来完成它。Run On Agent 活动中的任何内容都在 Build Agent 上运行,之外的任何内容都在 Build Controller 上运行。如果您以前从未做过自定义 TFS 构建,请参阅 Ewald 的博客系列:http ://www.ewaldhofman.nl/post/2010/04/20/Customize-Team-Build-2010-e28093-Part-1-Introduction .aspx

于 2012-09-25T14:43:47.873 回答