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

我有一个Azure管道文件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
sayabcd1 回答:Azure DevOps-我的自定义版本计数器变量存储在哪里?

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

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

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

有关更多详细信息,请参见this文档。

本文链接:https://www.f2er.com/3075462.html

大家都在问