释放管道任务的VSTS条件

时间:2020-06-08 14:18:52

标签: tfs azure-devops devops

我有一个Release管道,如果以前的任何任务失败或取消该管道,我都希望在其中执行清理任务。

我使用的是Classic编辑器,而不是使用管道作为代码。我的默认选项不能满足我的要求。

我想以类似这样的方式执行任务:“如果管道失败或取消,则执行此任务”。

无论如何,我可以在发布管道中做到这一点吗?

我知道它可能可以在Build管道中完成,在这种情况下,可能会有Build管道变量。但不确定如何在发布管道中做到这一点

1 个答案:

答案 0 :(得分:0)

作为 Sid 注释,您可以在任务状态下使用or(failed(),canceled())来运行一个任务,前提是先前的任何任务失败或部署被取消。

但是请注意,如果您从一开始就取消发行(创建发行,将其取消),该任务将无法运行。