Azure DevOps - 我的自定义版本计数器变量存储在哪里?

2024-03-31

我有一个 Azure Pipeline 文件 azure-pipelines.yml,由我的 Azure Linux 代理运行。接下来,我定义了一个变量 myBuildCounter,该变量增加了一个计数器。即使我没有在 Azure 界面中创建任何变量,变量 myBuildCounter 的值也会在构建期间保存并重用。有人知道变量值存储在 Azure 中的位置吗?提前致谢。

变量的定义

variables:
  myBuildCounter: $[counter(variables['myBuildCounter'], 0)]

变量的使用

task: PowerShell@2
      inputs:
        targetType: 'inline'
        script: |
          Write-Host "Build version: $env:MYBUILDCOUNTER"
        failOnStderr: true

您似乎已在 yaml 文件的根级别定义了此 Pipeline 变量。

这将使其可用于管道中的所有作业和阶段,并且是一个全局变量。 YAML 中定义的全局变量在管道设置 UI 中不可见。

作业级别的变量会覆盖根级别和阶段级别的变量。阶段级别的变量覆盖根级别的变量。

参考文档以获取更多详细信息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Azure DevOps - 我的自定义版本计数器变量存储在哪里? 的相关文章

随机推荐