为什么RM-Client不为失败的部署创建Backlog项

时间:2014-10-02 11:06:04

标签: tfs msbuild release-management continuous-deployment ms-release-management

我使用Microsoft Release Management for Visual Studio Update 3管理版本, 我希望发布管理服务器在发布被拒绝时创建工作项/ bug积压项,但事实并非如此。这在当前版本(2013 Update 3)中是不可能的吗?

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

1 个答案:

答案 0 :(得分:2)

这不是开箱即用的。这是积压的东西,因此应该在将来的版本中提供。

与此同时,这是一种解决方法。

在部署中添加Rollback Always个活动。在该活动中,添加一个调用PS脚本或可执行文件的组件,该组件将创建一个bug工作项。此处需要一个组件才能访问部署的不同元数据。

可用的不同元数据是:

  • BuildDefinition
  • BuildNumber
  • PackageLocation
  • ServerName
  • ServerDnsName
  • TeamProject
  • TfsCollection

例如,在脚本或命令中有一个__MySource__标记,并将其值设置为元数据变量之一,如下所示:

enter image description here