Azure DevOps Pipeline - 在变量定义中使用之前定义的变量
Azure DevOps Pipeline - Use previously defined variables in variable definition
不知道有没有办法在变量定义中使用之前定义的变量。基本上我想做这样的事情:
variables:
- name: basePath
value: \somepath
- name: servicePath
value: $(basePath)\servicePath
- name: backupPath
value: $(basePath)\backups
后面的变量无法识别 basePath
。我可以使用不同的语法吗?
我们做类似的事情,这是我们的 yaml 中的内容:
- name: cdn-base
value: 'https://cdn-name.azureedge.net'
- name: 'CDN_URL'
value: '$(cdn-base)/$(site-name)-$(environment)/'
- name: NODE_MODULES_CACHE_FOLDER
value: $(System.DefaultWorkingDirectory)/node_modules
可能只需要将您的字符串用引号引起来。还要检查您的代理类型,因为它可能是您在 linux 代理上使用 windows 路径分隔符。
不知道有没有办法在变量定义中使用之前定义的变量。基本上我想做这样的事情:
variables:
- name: basePath
value: \somepath
- name: servicePath
value: $(basePath)\servicePath
- name: backupPath
value: $(basePath)\backups
后面的变量无法识别 basePath
。我可以使用不同的语法吗?
我们做类似的事情,这是我们的 yaml 中的内容:
- name: cdn-base
value: 'https://cdn-name.azureedge.net'
- name: 'CDN_URL'
value: '$(cdn-base)/$(site-name)-$(environment)/'
- name: NODE_MODULES_CACHE_FOLDER
value: $(System.DefaultWorkingDirectory)/node_modules
可能只需要将您的字符串用引号引起来。还要检查您的代理类型,因为它可能是您在 linux 代理上使用 windows 路径分隔符。