我如何从azure发布管道中的azure构建管道访问自定义变量?

问题描述 投票:1回答:1

我添加了这样的自定义变量:

  - task: Bash@3
    displayName: 'naming the artifact'
    inputs:
      targetType: 'inline'
      script: |
        an=FE_SNAPSHOT.zip
        echo "##vso[task.setvariable variable=artifactName;]$an"

现在我在部署管道中,并且想在部署bash脚本中访问变量artifactName

该变量未在“初始化作业”步骤中列出。

UPDATE 1:部署管道触发了构建管道,并且构建管道被链接为工件(在工件部分中)。也许这是另一个问题...

variables build azure-devops release
1个回答
0
投票

此变量的范围是管道。并且由于该变量是动态设置的,因此未在“初始化作业”中列出。在您的下一个任务中应该可用。您可以在此任务之后添加吗?

- script: echo $(artifactName)

您应该显示您的价值。

© www.soinside.com 2019 - 2024. All rights reserved.