发布管理继续发布错误

时间:2015-08-12 18:39:43

标签: tfs release-management ms-release-management

我正在使用Release Management 2015以及vNext发布模板。当组件放置在单个Sequence控制流容器中时,事件似乎是组件部署中的故障不会停止部署。相反,部署继续到所有剩余的组件,并最终将发布标记为失败。

这似乎与基于代理的模板不同,其中组件的故障导致发布的立即失败和模板的执行停止。

是按设计吗?如果是这样,是否有办法确保在特定组件发生故障时不会继续发布?

一些额外的细节: https://social.msdn.microsoft.com/Forums/vstudio/en-US/a1a661e6-90ea-415e-b12c-b0d1ec7a5326/release-management-continues-release-on-error?forum=tfsbuild

1 个答案:

答案 0 :(得分:1)

你真的需要Sequence容器吗?
如果您只是将使用PS / DSC 部署操作拖到画布/根活动(而不是序列容器内),我认为您将获得所需的行为。

在vNext流程中,如果您有一个并行容器并且想要并行处理多台计算机并希望在每个计算机上运行一系列操作,则序列控制很有用。如果不进行并行部署,则可以安全地删除序列控件并获得所需的行为。

与此同时,我将查看我的设置,看看序列的行为是什么。