TFS构建自动化

时间:2012-06-15 09:24:14

标签: tfs2010 build-automation

我有TFS2010构建项目解决方案,这是一台复印机。构建是成功的,但什么都不做,即。不复制。

如何获取触发的构建来复制文件?

由于

我有TFS 2010和VS专业2010

修改

更新

复印机是正在建设的项目。我在后期版本中添加了启动copier.exe,并且当我手动构建它时它会起作用,就像进入构建下拉菜单并单击构建复制器一样。但是,当我对TFS版本进行编译时,它不会开始复制。

2 个答案:

答案 0 :(得分:3)

如果您需要构建过程来调用程序,则需要编辑TFS构建过程模板。

网上有很多资源,一个好的资源是Ewald Hofman。您还可以在TFS 2010 book by Wrox

中找到详细信息

熟悉流程模板后,您需要在构建活动完成后添加InvokeProcess活动。

另外,考虑添加If活动并设置参数,以便您可以控制哪些构建执行此操作,哪些不执行此操作 - 例如,您的CI构建是否需要此步骤?

答案 1 :(得分:1)

我无法编辑我们的构建定义模板,因为它们是公司范围的。

所以我用额外的后期构建步骤更改了项目文件。

只需在包含复印机的项目的后续构建步骤中添加一个步骤即可。 您可以调用输出可执行文件。

我这样做是为了将我的TFS版本分发到不同的版本文件夹

添加此步骤:

“$(TargetPath)”到您的项目文件。