Azure devops 无法在Azure DevOps yml管道中解析$(Release.ReleaseId)

Azure devops 无法在Azure DevOps yml管道中解析$(Release.ReleaseId),azure-devops,yaml,azure-pipelines,Azure Devops,Yaml,Azure Pipelines,使用Azure DevOps web控制台中的“发布”选项卡创建发布定义时,任务可以在bash任务中解析$release.ReleaseId 但是如果我改为在azure-pipelines.yml文件中进行部署,并执行echo$Release.ReleaseId,则会得到null,因为该变量不存在。为什么 这是yml文件的一部分 - stage: Deploy dependsOn: BuildAndPublishArtifact condition: succeeded('BuildAndPub

使用Azure DevOps web控制台中的“发布”选项卡创建发布定义时,任务可以在bash任务中解析$release.ReleaseId

但是如果我改为在azure-pipelines.yml文件中进行部署,并执行echo$Release.ReleaseId,则会得到null,因为该变量不存在。为什么

这是yml文件的一部分

- stage: Deploy
dependsOn: BuildAndPublishArtifact
condition: succeeded('BuildAndPublishArtifact')
jobs:
- deployment: DeployToAWSDev
  displayName: My display name
  pool:
    vmImage: 'Ubuntu-16.04'
  environment: 'dev'
  strategy:
    runOnce:
      deploy:
        steps:
        - download: current
          artifact: MyArtifact

        - task: Base@3
          inputs:
            targetType: 'inline'
            script: |
              echo $(Release.ReleaseId) # Nothing
感谢您提供的帮助,为我如何检索发行版id指明了正确的方向。

请参阅on变量。YAML管道中的构建和发布没有区别。因此,Build.BuildId将是运行的ID