Azure devops 如何通过环境变量识别Azure Pipelines环境?

Azure devops 如何通过环境变量识别Azure Pipelines环境?,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,是否在CI作业中提供环境变量以允许其识别,例如?是的,它被称为预定义构建变量,这些变量为您提供了一种方便的方法,可以将关键数据位获取到构建管道的各个部分。这是预定义构建变量的综合列表 您可以找到变量列表 发布管道中还有预定义的变量,您可以找到它们 如果脚本在build中运行,它可能会获得TF_build,该值将设置为True。如何在linux vm映像中运行的脚本中获取环境变量?例如:echo Read variable$build_BuildId it's将打印构建id的值。Sry不够具体:如

是否在CI作业中提供环境变量以允许其识别,例如?

是的,它被称为预定义构建变量,这些变量为您提供了一种方便的方法,可以将关键数据位获取到构建管道的各个部分。这是预定义构建变量的综合列表

您可以找到变量列表

发布管道中还有预定义的变量,您可以找到它们


如果脚本在build中运行,它可能会获得TF_build,该值将设置为True。

如何在linux vm映像中运行的脚本中获取环境变量?例如:echo Read variable$build_BuildId it's将打印构建id的值。Sry不够具体:如何将环境变量转换为linux vm映像中的Python脚本/代码?例如,os.getenv应该像往常一样工作,对吗?它就像每个环境变量一样。如果您只想知道脚本是否在构建中运行,那么您可以: