检测是否在 Azure DevOps 管道中运行?

gwo*_*345 9 azure-devops

*.exe是否有任何广泛接受的方法来检测它是否作为 ADO 管道的一部分运行?该脚本将作为管道的一部分和在工作站上运行,并且应该能够非常有信心地确定它在哪里运行(如果可能)。

例如。任何为此目的的预定义变量(无法找到)或其他可以检查的预定义值?

sil*_*ent 12

我想说,有大量的预定义变量,其中大部分您都可以使用。然而,有一个听起来像您正在寻找的:

TF_BUILD

如果脚本正在由构建任务运行,则设置为 True。

此变量是代理范围的,可以用作脚本中的环境变量和构建任务中的参数,但不能用作构建号的一部分或版本控制标记。