Tfs 为什么RM客户端不为失败的部署创建积压项目

Tfs 为什么RM客户端不为失败的部署创建积压项目,tfs,msbuild,release-management,continuous-deployment,ms-release-management,Tfs,Msbuild,Release Management,Continuous Deployment,Ms Release Management,我使用Microsoft release Management for Visual Studio Update 3管理发布, 如果发布被拒绝,我希望发布管理服务器创建一个工作项/bug backlog项,但事实并非如此。这在当前版本(2013年更新3)中是否不可能 如果没有,是否有添加此功能的计划?这是不现成的。它是积压工作中的东西,因此应该在将来的版本中提供 同时,这里有一个解决办法 在部署中添加始终回滚活动。在该活动中,添加一个组件,该组件调用将创建bug工作项的PS脚本或可执行文件。这里

我使用Microsoft release Management for Visual Studio Update 3管理发布, 如果发布被拒绝,我希望发布管理服务器创建一个工作项/bug backlog项,但事实并非如此。这在当前版本(2013年更新3)中是否不可能


如果没有,是否有添加此功能的计划?

这是不现成的。它是积压工作中的东西,因此应该在将来的版本中提供

同时,这里有一个解决办法

在部署中添加
始终回滚
活动。在该活动中,添加一个组件,该组件调用将创建bug工作项的PS脚本或可执行文件。这里需要一个组件来访问部署的不同元数据

可用的不同元数据包括:

  • 构建定义
  • 建筑编号
  • 包装定位
  • 服务器名
  • 服务器dnsname
  • 团队项目
  • TFS收集
例如,在脚本或命令中有一个
\uuuu MySource\uuu
标记,并将其值设置为如下元数据变量之一:


如果部署失败且目标处于联机状态,则此操作确实有效,尽管拒绝的发布/部署不会触发回滚,因此无法作为bugreport进行跟踪。