【发布时间】:2021-08-23 09:14:35
【问题描述】:
我有一个 azure 管道,它有一个步骤将运行一个 python 脚本,这个脚本有一个循环语句(当 True),它将监视一个作业状态,如果作业完成或失败,循环将停止并编写脚本将完成,并且管道将继续运行,直到脚本完成。现在,我有一个问题,如果我手动取消此管道,代理将收到取消的命令,但脚本仍将继续运行。一段时间后,管道将失败,错误消息如下: *##[错误]我们停止收到代理 ** 的消息。验证代理计算机是否正在运行并具有健康的网络连接。任何终止代理进程、使其缺乏 CPU 或阻止其网络访问的行为都可能导致此错误。 当代理收到取消的命令时如何停止此脚本?任何人都可以帮助我吗?我将不胜感激。
【问题讨论】: