自定义 TFS 生成定义模板



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

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

请帮助提供有关 TFS 生成定义模板上有关如何获取 TFS 上的文件路径以及如何触发保存到 SQL 服务器的保存事件的任何指针。

提前谢谢。

  1. 安装生成控制器并注册至少一个生成代理(TFS 生成系统的先决条件)。
  2. 创建新的生成定义,并将触发器设置为"门控签入"。
  3. 下载默认过程模板并进行修改。按照此处的说明操作:自定义生成过程模板。
  4. 从工作流中删除属于调用 MSBuild 的所有内容(在"在代理上运行"活动内)。
  5. 创建您自己的活动并将其放在那里。该活动应使用下载的源代码,检查它们,如果某些内容不符合您的喜好,则应写入构建错误。(请参阅使用和开发自定义生成过程活动)

最新更新