【问题标题】:How can you see a variables snapshot of an azure yaml pipeline run?如何查看 azure yaml 管道运行的变量快照?
【发布时间】:2020-07-07 19:51:18
【问题描述】:

对于经典发布管道,在 Azure Devops 中,您可以轻松查看每个管道运行的变量和值的快照。如果您使用多阶段完整的 yaml 管道,您如何看到这一点?

【问题讨论】:

  • 你试过什么? FWIW,如果你的意思是记录,那么也许这样的事情会有所帮助:docs.microsoft.com/en-us/azure/devops/pipelines/scripts/…
  • 查看提交。这是你的快照。
  • @DanielMann,我通过链接变量组添加了变量,并通过提供的变量按钮直接通过 UI 添加了变量,提交中没有任何内容。

标签: azure-devops azure-pipelines-yaml


【解决方案1】:

作为一种解决方法,我特别添加了一个自定义任务 (ShaykiAbramczyk.printAllVariables.printAllVariables.printAllVariables@1) 来打印出变量。这样您就可以在运行时看到打印变量任务。它不会按预期打印秘密。至少在 Devops 团队实施此功能之前,这可以完成工作。

【讨论】:

  • 很棒的扩展——用一行 yaml 完美显示 Azure Devops 构建日志中的变量
【解决方案2】:

如果您想查看管道运行的 yaml 文件中定义的变量的快照。您可以检查与 Daniel 提到的管道运行相关的提交的 yaml 文件。

如果您在管道 UI 页面的 变量 选项卡中定义了变量。您可以从History 选项卡查看变量快照。

点击 yaml 管道编辑页面的 3 个点并选择 Triggers

【讨论】:

  • 我有一个完整的 yaml 管道。您如何使用 YAML、变量、触发器、历史记录选项卡获得该视图?
  • 您可以通过单击yaml管道编辑页面的3 dots并选择Triggers来获得该视图,见上图。
  • 我明白了。但这是在管道定义级别。但是在管道运行之后,我看不到从变量组链接阶段变量的方式。
  • 我也看到了问题,你可以submit a user voice微软开发团队。希望他们也能在 yaml 管道上实现这个功能。
  • @LeviLu-MSFT - 此答案仅适用于自定义变量。那么构建变量和系统变量呢?
猜你喜欢
  • 2020-05-21
  • 2020-11-16
  • 2021-11-23
  • 1970-01-01
  • 2020-06-10
  • 1970-01-01
  • 1970-01-01
  • 2022-01-03
  • 2019-10-04
相关资源
最近更新 更多