2009-10-29 50 views
1

我正在嘗試爲MSBuild創建一個自定義任務,以便它將向測試服務器上的新版本啓動的用戶發送電子郵件。從MSBuild獲取Build URi或Build編號

我去完成電子郵件部分,我想要做的就是添加包含在此構建中的工作項目。 我試過MSBuild擴展(用於發送電子郵件),但獲取該信息的功能不支持不使用TFS 2005,這是我正在使用,無法升級。

我正在嘗試使用BuildStore.GetWorkItemsForBuild,但我需要一個建築,我找不到方法來獲取。

設置是這樣的,編譯,構建和部署的步驟從批處理文件調用爲不同的選項。在部署選項結束時,發送電子郵件。

任何人都可以幫助我嗎?

回答

0

這是可行的,但它似乎是你的努力拉伸MSBuild功能與任務相關的構建管理。 考慮一個類似TeamCity的解決方案,爲您打包所有構建過程並管理通知(即構建成功或失敗時)。它爲MSBuild提供了開箱即用的支持。