YAMl 管道的预定义变量

时间:2021-03-11 19:57:20

标签: azure-devops

我想知道是否有办法获取预定义的变量,例如 releaseID、releaseDefinition,因为它在 Azure Devops 的经典管道中。我找不到在 YAML 中调用这些变量的方法。即使不可能,也请确认。

1 个答案:

答案 0 :(得分:1)

可用于 YAML 管道的变量记录在 https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml 处。

releaseIdreleaseDefinition 在这个宇宙中并不是真正的东西,因为构建和发布不是 YAML 中两种不同的东西。相反,它们都只是管道,您可以将它们分开(用于构建和发布的不同 YAML)或组合(多阶段管道)。

考虑到这一点,链接的文档包含许多与相关管道相关的变量,例如 System.DefinitionIDSystem.JobNameEnvironment.ID

如果您想查看可用的内容,请将 System.Debug 设置为 true 的管道运行排队。