在我的Azure DevOps管道中,我具有以下内容:
strategy:
matrix:
unit_test_linux:
imageName: 'ubuntu-16.04'
TYPE: 'unit'
cucumber:
imageName: 'ubuntu-16.04'
TYPE: 'cucumber'
我想在步进条件下使用TYPE
,有点像下面的内容,我该怎么做?
- bash: |
set -ev
cd ./client
npm install
displayName: install
env:
DISPLAY: ':99.0'
condition: and(succeeded(), eq(variables['Agent.OS'], 'Linux'), eq(${{'TYPE'}}, 'unit'))``
答案 0 :(得分:1)
矩阵变量就像每个变量一样,因此:
condition: and(succeeded(), eq(variables['Agent.OS'], 'Linux'), eq(variables['TYPE'], 'unit'))