从MSBuild获取构建URi或构建最后一个构建的编号

时间:2009-10-29 16:14:11

标签: msbuild msbuild-task msbuild-buildengine

我正在尝试为MSBuild创建一个自定义任务,以便它向用户发送一封电子邮件,告知测试服务器上有新版本。

我完成了电子邮件部分,我想要做的是添加此版本中包含的工作项。 我尝试了MSBuild扩展(用于发送电子邮件),但获取该信息的功能不支持我使用的TFS 2005并且无法升级。

我试图使用BuildStore.GetWorkItemsForBuild,但我需要一个无法找到方法的builduri。

设置是这样的,编译,构建和部署的步骤从批处理文件中调用为不同的选项。在部署选项结束时,将发送电子邮件。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

这是可行的,但似乎你正试图将MSBuild功能扩展到与构建管理相关的任务。 考虑像TeamCity这样的解决方案,它为您提供所有构建过程和管理通知(即构建成功或失败时)。它为MSBuild提供了开箱即用的支持。