【发布时间】:2020-06-17 07:28:16
【问题描述】:
当我
了解
天蓝色的管道。
但是,我仍然没有找到关于它们的明确解释。
我在微软的文档中找到了this page,但并没有很清楚地解释这些术语。
如果有人可以在整个上下文中解释这些术语,我会很高兴
运行 Azure Pipelines 的序列。
谢谢!
【问题讨论】:
标签: azure azure-devops devops
当我
了解
天蓝色的管道。
但是,我仍然没有找到关于它们的明确解释。
我在微软的文档中找到了this page,但并没有很清楚地解释这些术语。
如果有人可以在整个上下文中解释这些术语,我会很高兴
运行 Azure Pipelines 的序列。
谢谢!
【问题讨论】:
标签: azure azure-devops devops
使用 YAML Azure Devops 管道时,您将管道作为代码定义。编译时间发生在运行时之前,您可以在 YAML 编译之前将参数传递给它(实际解析)。它会在开始任何任务之前评估表达式并在您的 YAML 中替换它们。在运行时,“已编译”的 yaml 将尝试例如尝试从您的 Azure Devops 管道中读取变量。
这是来自 Microsoft DOSC 的示例:
https://docs.microsoft.com/en-us/azure/devops/pipelines/process/expressions?view=azure-devops
当涉及到编译时间和运行时间之间的差异时,表达式可能是受影响最大的事情。
这也是一篇非常不错的文章:
https://adamtheautomator.com/azure-devops-variables-complete-guide/
【讨论】: