我添加了这样的自定义变量:
- 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:部署管道触发了构建管道,并且构建管道被链接为工件(在工件部分中)。也许这是另一个问题...
此变量的范围是管道。并且由于该变量是动态设置的,因此未在“初始化作业”中列出。在您的下一个任务中应该可用。您可以在此任务之后添加吗?
- script: echo $(artifactName)
您应该显示您的价值。