1

QUERY:我想在 TFS 上创建一个构建定义模板,以检查正在签入的文件。我想检索正在签入的文件的路径,并且这些文件应该保存到 SQL 服务器。

为什么这样做:我想在 TFS 上搜索文件(也包括文件内容),并根据搜索词向最终用户显示相关文件。正如我们所知,TFS 将数据保存到 SQL 服务器,但不以我们可以使用 SQL 全文索引的方式存储。因此,我计划使用 TFS 构建定义模板将文件保存到 SQL Server,该模板将监视正在签入的文件并将文件保存到 SQL Server。

请帮助有关 TFS 构建定义模板的任何指针,了解如何获取 TFS 上的文件路径以及如何触发 SQL 服务器的保存事件。

提前致谢。

4

1 回答 1

1
  1. 安装构建控制器并注册至少一个构建代理(TFS 构建系统的先决条件)。
  2. 创建一个新的构建定义并将触发器设置为“Gated check-in”。
  3. 下载默认流程模板并进行修改。按照此处的说明进行操作:自定义您的构建过程模板
  4. 从工作流中删除属于调用 MSBuild 的所有内容(在“在代理上运行”活动内)。
  5. 创建自己的活动并将其放在那里。该活动应使用下载的源,检查它们并在您不喜欢某些内容时编写构建错误。(请参阅使用和开发自定义构建过程活动
于 2014-12-08T01:50:35.670 回答