2013-04-02 53 views
3

将TFS 2010构建工作流的属性值传递到MSBuild中有很多示例和方法,但我需要做相反的事情。从MSBuild任务传递值到TFS构建工作流程

基本上在构建框自定义目标文件已被写入对框上运行的所有构建执行一些处理。这些目标文件具有自定义任务,其中一些公开返回值(或输出参数)。

如果可能,我希望能够从构建工作流程(TFS 2010)中读取这些输出参数的值。所以基本上

  1. 一个TFS 2010构建工作流构建服务器上运行
  2. 构建服务器具有注入的MSBuild管道和做一些处理,从2以上必要去
  3. 结果自定义的目标文件回到TFS构建工作流程中。

请希望对此问题有所帮助。

回答

1

一种方法是将输出数据写入可从TFS工作流轻松访问的位置。如文件。然后,您需要自定义TFS工作流以在MSBuild活动之后的文件中读入。

+1

这是我们考虑的一个选项。然而,由于数据的性质以及文件I/O的昂贵,我非常希望避免这种路线。但是非常感谢你的建议Dylan。 – Nikhil

+0

虽然,我同意这不是一个完美的解决方案,但它是我最终使用的解决方案。我希望MS能够在工作流构建和MSBuild之间提供更好的连接 –

相关问题