1

我使用Microsoft發佈管理的Visual Studio Update 3管理髮布, 我希望發佈管理服務器創建工作項目/ bug backlog項目,如果發佈被拒絕,但事實並非如此。在當前版本(2013 Update 3)中這是不可能的嗎?爲什麼RM-Client不爲失敗的部署創建Backlog項目

如果沒有任何計劃添加此功能?

回答

2

這不是開箱即用的。這是積壓的東西,所以應該在未來的版本中可用。

與此同時,這裏是一個解決方法。

在您的部署中添加一個Rollback Always活動。在該活動中,添加一個調用PS腳本或可執行文件的組件,該組件會創建一個bug工作項目。這裏需要一個組件來訪問部署的不同元數據。

的不同可用的元數據包括:

  • BuildDefinition
  • BuildNumber
  • PackageLocation
  • 服務器名
  • ServerDnsName
  • TeamProject
  • TfsCollection

例如,有一個__MySource__令牌在你的腳本或命令,並將其值設置爲這樣的元數據變量之一:

enter image description here

+0

這並不工作,如果部署失敗,目標是在線儘管拒絕發佈/部署不會觸發回滾,因此可悲的是不能將其作爲bugreport進行跟蹤。 – Console 2014-10-03 09:11:06

相關問題