azure - Azure 管道矩阵变量
问题描述
有人可以解释一下如何build
从这个矩阵作业设置中访问变量吗?
parameters:
# job ---
...
configurations: [Release, Debug]
...
jobs:
- job: nightly
displayName: Nightly
strategy:
matrix:
${{ each configuration in parameters.configurations }}:
${{ configuration }}:
build: ${{ configuration }} # !PARAMETER/VARIABLE FOR JOB SET HERE!
${{ if ne(configuration, 'Release') }}:
dependsOn: Release
pool:
vmImage: ${{ parameters.image }}
timeoutInMinutes: ${{ parameters.timeoutInMinutes }}
steps:
- powershell: Write-Host ${{ parameters.build }}
displayName: 'Write Configuration: ${{ parameters.build }}'
作业 powershell 任务正在显示Write Configuration:
,所以变量为空?
解决方案
您可以像访问每个常规变量一样访问该变量:
$(build)
所以在你的管道中:
- powershell: Write-Host $(build)
推荐阅读
- c# - 我的 IntelliSense 没有显示任何自动填充,即使代码仍然有效
- windows - SetWindowPos 如何影响所有者窗口的 Z 顺序?
- javascript - 如果 array2 不具有相同的对象键值,则从对象数组 (array1) 中删除对象
- python - 用while在几个线程中运行Python函数
- angular - 基于公共布尔数组的 Ionic Auth Gaurd canLoad
- apache-spark - 根据 pyspark 中的条件聚合值
- firebase - 在 Flutter 中的多个 Firebase 项目/环境之间切换?
- python - 从 Spyder 导入 wxpython 时出现 ImportError
- python - 将带有负数的列表作为字符串排序会产生意外的结果
- mysql - 如何用regexp_replace在mysql中用特定字符替换多个字符?