我有一个“ QA”阶段,该阶段正在部署软件包,部署后,我具有部署后的批准。当该程序包是发布程序包时,我只想通知“ UAT部署后批准者”组。我使用GitVersion和Git标签来标记git commit。由于我添加了分支过滤器“ refs / tags / v *”,因此构建管道将使用Git Tag事件自动构建源代码。之前,在批准前,我还在发布管道中使用了Artifact过滤器,以防止输入和触发批准前通知来查找“ refs / tags / v *”,但是这次我想在发布中进行过滤-批准方。
是否有一种方法可以在成功部署之后但在批准后之前进行过滤,以使该阶段不会出现故障?为什么? 因为部署成功,现在我希望发布管道停止并且不再进行。我不想申请部署后批准。我当前拥有的Gate检查(Azure Function)将返回失败,因此将使整个阶段(我不需要的)失败,然后不要求部署后批准(我想要)。或者是否有一种方法可以在登机门检查失败后将阶段设置为成功?或者,也许设置“失业代理”步骤来停止处理?