编译时间与运行时Azure管道

时间:2020-06-17 07:28:16

标签: azure azure-devops devops

当我
了解以下内容时,几乎到处都会遇到“编译时间”和“运行时间”这两个术语 天青管道。
但是,我仍然没有找到关于它们的明确解释。

我在Microsoft文档中找到了this page,但是并不能很清楚地解释这些术语。

如果有人可以在整个上下文中解释这些术语,我会感到很高兴。 运行Azure管道的顺序。

谢谢!

1 个答案:

答案 0 :(得分:0)

使用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/