1

我想知道如何终止 Azure Pipeline 任务(或任何级别的执行 - 运行、阶段、作业等),这样我就不会被阻止等待错误的管道完成执行或超时。例如,如果条件配置不正确,取消管道不会立即停止它。如果条件解析为 true,即使管道被取消,任务也会执行。如果您的组织/项目只有 1 个代理,这真的很痛苦。:(

4

1 回答 1

0

如何终止(而不是取消)错误的 Azure Pipeline 运行、阶段、作业或任务?

对于托管代理,我们无法直接终止该 azure 管道,因为我们无法直接访问正在运行的机器。

作为解决方法,我们可以通过设置更短的值来减少作业取消后任务继续运行的时间Build job cancel timeout in minutes

在此处输入图像描述

例如,我创建了一个带有任务的管道,该管道在作业取消后仍将运行 60 分钟。但是如果我将值设置Build job cancel timeout in minutes2mins,天蓝色管道将被完全取消。

对于私有代理,我们可以运行 services.msc,然后查找“VSTS 代理(您的代理名称)”。右键单击该条目,然后选择重新启动。

于 2021-02-05T05:29:08.567 回答