发布管理继续错误发布

Release Management Continues Release on Error

我正在使用 Release Management 2015 以及 vNext 发布模板。看起来,当组件放置在单个序列控制流容器中时,组件部署失败不会停止部署。相反,部署会继续到所有剩余的组件,最终,该版本被标记为失败。

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

是设计使然吗?如果是这样,有没有办法确保在特定组件失败时不会继续发布?

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

你真的需要序列容器吗?
我认为如果您只是将 Deploy using PS/DSC 操作拖动到 canvas/root activity 上(而不是在序列中),您将获得所需的行为容器)。

在 vNext 流程中 当您有一个并行容器并且您想要将事物并行部署到多台机器,并且希望每个机器上的操作顺序 运行 时,顺序控制很有用。如果您不进行并行部署,您可以安全地删除顺序控制并获得所需的行为。

与此同时,我将查看我的设置,看看序列的行为如何。