2009-10-29 46 views
1

我正在尝试为MSBuild创建一个自定义任务,以便它将向测试服务器上的新版本启动的用户发送电子邮件。从MSBuild获取Build URi或Build编号

我去完成电子邮件部分,我想要做的就是添加包含在此构建中的工作项目。 我试过MSBuild扩展(用于发送电子邮件),但获取该信息的功能不支持不使用TFS 2005,这是我正在使用,无法升级。

我正在尝试使用BuildStore.GetWorkItemsForBuild,但我需要一个建筑,我找不到方法来获取。

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

任何人都可以帮助我吗?

回答

0

这是可行的,但它似乎是你的努力拉伸MSBuild功能与任务相关的构建管理。 考虑一个类似TeamCity的解决方案,为您打包所有构建过程并管理通知(即构建成功或失败时)。它为MSBuild提供了开箱即用的支持。