summaryrefslogtreecommitdiff
path: root/eng
diff options
context:
space:
mode:
authorEgor Chesakov <Egor.Chesakov@microsoft.com>2018-12-05 19:41:47 -0800
committerGitHub <noreply@github.com>2018-12-05 19:41:47 -0800
commit7454475cd4f5575d2a2db3879bb164609e8bd6ad (patch)
tree8a296266bc4a21deb16044dc6612383639342c0e /eng
parent2376cd18c8b9ff850092817ea31533e58a85369f (diff)
downloadcoreclr-7454475cd4f5575d2a2db3879bb164609e8bd6ad.tar.gz
coreclr-7454475cd4f5575d2a2db3879bb164609e8bd6ad.tar.bz2
coreclr-7454475cd4f5575d2a2db3879bb164609e8bd6ad.zip
Use array syntax in eng/test-job.yml (#21393)
Update eng/test-job.yml to use array syntax after changing from phase schema to job schema
Diffstat (limited to 'eng')
-rw-r--r--eng/test-job.yml39
-rw-r--r--eng/xplat-job.yml3
2 files changed, 25 insertions, 17 deletions
diff --git a/eng/test-job.yml b/eng/test-job.yml
index 00982f762b..d596c936db 100644
--- a/eng/test-job.yml
+++ b/eng/test-job.yml
@@ -30,22 +30,29 @@ jobs:
variables:
# Map template parameters to command line arguments
- ${{ if eq(parameters.priority, '1') }}:
- ${{ if or(eq(parameters.osGroup, 'Linux'), eq(parameters.osGroup, 'OSX')) }}:
- priorityArg: 'priority1'
- ${{ if eq(parameters.osGroup, 'Windows_NT') }}:
- priorityArg: '-priority=1'
- ${{ if eq(parameters.priority, '0') }}:
- priorityArg: ''
-
- ${{ if eq(parameters.crossgen, 'true') }}:
- crossgenArg: 'crossgen'
- ${{ if eq(parameters.crossgen, 'false') }}:
- crossgenArg: ''
- ${{ if ne(parameters.scenarios, '') }}:
- scenariosArg: ${{ format('/p:Scenarios=\"{0}\"', parameters.scenarios) }}
- ${{ if eq(parameters.scenarios, '') }}:
- scenariosArg: ''
+ - ${{ if eq(parameters.priority, '1') }}:
+ - ${{ if or(eq(parameters.osGroup, 'Linux'), eq(parameters.osGroup, 'OSX')) }}:
+ - name: priorityArg
+ value: 'priority1'
+ - ${{ if eq(parameters.osGroup, 'Windows_NT') }}:
+ - name: priorityArg
+ value: '-priority=1'
+ - ${{ if eq(parameters.priority, '0') }}:
+ - name: priorityArg
+ value: ''
+
+ - ${{ if eq(parameters.crossgen, 'true') }}:
+ - name: crossgenArg
+ value: 'crossgen'
+ - ${{ if eq(parameters.crossgen, 'false') }}:
+ - name: crossgenArg
+ value: ''
+ - ${{ if ne(parameters.scenarios, '') }}:
+ - name: scenariosArg
+ value: ${{ format('/p:Scenarios=\"{0}\"', parameters.scenarios) }}
+ - ${{ if eq(parameters.scenarios, '') }}:
+ - name: scenariosArg
+ value: ''
# TODO: Enable crossgen in build-test.sh. It currently doesn't
# accept a crossgen arg, so disable the macos/linux crossgen test
diff --git a/eng/xplat-job.yml b/eng/xplat-job.yml
index 9c92ea4cdd..d9d45d1486 100644
--- a/eng/xplat-job.yml
+++ b/eng/xplat-job.yml
@@ -86,6 +86,7 @@ jobs:
- name: rootfsDir
value: /crossrootfs/arm64
- - ${{insert}}: ${{ parameters.variables }}
+ - ${{ each variable in parameters.variables }}:
+ - ${{insert}}: ${{ variable }}
steps: ${{ parameters.steps }}