有很多例子和方法可以将 TFS 2010 Build Workflow 中的属性值传递到 MSBuild,但我需要做相反的操作。基本上,在构建服务器上编写了自定义目标文件以对所有运行在该服务器上的构建进行处理。这些目标文件中有一些自定义任务,其中一些暴露返回值(或输出参数)。如果可能的话,我想能够从构建工作流(TFS 2010)中读取这些输出参数的值。所以基本上:
- 在构建服务器上运行 TFS 2010 构建工作流
- 构建服务器具有自定义目标文件,它们将注入到 MSBuild 管道中并进行一些处理
- 来自步骤 2 的结果需要返回到 TFS 构建工作流中。