【问题标题】:Azure classic release pipeline stage won't trigger on "After stage" trigger if it was already successful from a previous run如果 Azure 经典发布管道阶段在之前的运行中已经成功,则不会在“阶段后”触发器上触发
【发布时间】:2020-10-11 21:49:35
【问题描述】:

使用“After stage”触发器以线性方式设置了 3 个阶段。截图如下:

在初始触发时,如果之前没有触发任何阶段,则一切正常,并且阶段会按顺序触发。然而,在第二次运行时,只有手动触发的第一阶段运行。后续阶段不排队。在上面的屏幕截图中可以观察到相同的情况,其中第二阶段和第三阶段在凌晨 2:55 运行(第一次运行),第一阶段在凌晨 2:57 运行(描绘了第二次运行)。

【问题讨论】:

  • 以下答案是否解决了您的问题?如果是,您可以接受它作为this 之类的答案。如果没有,请告诉我有关此问题的最新信息吗?

标签: azure-devops azure-pipelines-release-pipeline


【解决方案1】:

如果您在发布摘要页面上部署或重新部署单个阶段,则不会触发其他阶段。

何时应该在发布摘要页面上手动部署阶段:

  • 创建发布后,您可以使用它重新部署工件 到该版本中定义的任何阶段。这很有用,如果你 想要执行定期手动发布,或设置连续 使用此重新部署工件的集成阶段触发器 释放。请参考this document
  • 当某个阶段的发布部署失败时,您可以重新部署 同发布到那个阶段。请参考this document

如果你想再次部署所有阶段,你应该创建一个新版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    • 2021-11-10
    • 2020-06-23
    • 2014-03-16
    • 1970-01-01
    相关资源
    最近更新 更多