11 yaml pipeline azure-devops azure-pipelines
- job: Display_Version
displayName: Update version $(Number_Version)
steps:
....
Run Code Online (Sandbox Code Playgroud)
我试图显示一个变量,它是管道的变量,但它不显示它......任何人都可以向我解释为什么吗?
Bri*_*SFT 19
要在作业或阶段中使用管道级变量displayName
,应使用表达式“ ${{ variables.varName }}
”。因为displayName
作业和阶段的数量是在编译时设置的。
表达式 ' ${{ variables.varName }}
' 称为模板表达式,可用于在编译时、运行时启动之前获取变量的值。
宏语法“ $(varName)
”可以在任务运行之前在运行时获取变量值。displayName
因此,您可以在任务的输入和输入中使用它。
更多详细信息,您可以查看此文档。
下面是一个例子作为参考。
azure-pipelines.yml
variables:
Number_Version: 1.1.0
jobs:
- job: Display_Version
displayName: 'Job Name - Update version ${{ variables.Number_Version }}'
pool:
vmImage: ubuntu-latest
steps:
- task: Bash@3
displayName: 'Task Name - Update version $(Number_Version)'
inputs:
targetType: inline
script: echo "Input of task - Update version $(Number_Version)"
Run Code Online (Sandbox Code Playgroud)
结果
归档时间: |
|
查看次数: |
15126 次 |
最近记录: |