@@ -4,7 +4,7 @@ parameters:
44 osGroup : ' ' # required -- operating system for the job
55 osSubgroup : ' ' # optional -- operating system subgroup
66 pool : ' '
7- timeoutInMinutes : 120 # build timeout
7+ timeoutInMinutes : 180 # build timeout
88 variables : {}
99 helixQueues : ' '
1010 dependOnEvaluatePaths : false
@@ -13,8 +13,8 @@ parameters:
1313jobs :
1414- template : ${{ parameters.runJobTemplate }}
1515 parameters :
16- jobName : ${{ format('superpmi_diffs_{0}{1}_{2}_{3} ', parameters.osGroup, parameters.osSubgroup, parameters.archType, parameters.buildConfig ) }}
17- displayName : ${{ format('SuperPMI diffs {0}{1} {2} {3} ', parameters.osGroup, parameters.osSubgroup, parameters.archType, parameters.buildConfig ) }}
16+ jobName : ${{ format('superpmi_diffs_{0}{1}_{2}', parameters.osGroup, parameters.osSubgroup, parameters.archType) }}
17+ displayName : ${{ format('SuperPMI diffs {0}{1} {2}', parameters.osGroup, parameters.osSubgroup, parameters.archType) }}
1818 pool : ${{ parameters.pool }}
1919 buildConfig : ${{ parameters.buildConfig }}
2020 archType : ${{ parameters.archType }}
@@ -24,16 +24,37 @@ jobs:
2424 timeoutInMinutes : ${{ parameters.timeoutInMinutes }}
2525 helixQueues : ${{ parameters.helixQueues }}
2626 dependsOn :
27- - ${{ format('coreclr_jit_build_{0}{1}_{2}_{3}', parameters.osGroup, parameters.osSubgroup, parameters.archType, parameters.buildConfig) }}
27+ - ${{ format('coreclr_jit_build_{0}{1}_{2}_checked', parameters.osGroup, parameters.osSubgroup, parameters.archType) }}
28+ - ${{ format('coreclr_jit_build_{0}{1}_{2}_release', parameters.osGroup, parameters.osSubgroup, parameters.archType) }}
2829
29- variables : ${{ parameters.variables }}
30+ variables :
31+
32+ - ${{ each variable in parameters.variables }} :
33+ - ${{ if ne(variable.name, '') }} :
34+ - name : ${{ variable.name }}
35+ value : ${{ variable.value }}
36+ - ${{ if ne(variable.group, '') }} :
37+ - group : ${{ variable.group }}
38+
39+ - name : releaseProductRootFolderPath
40+ value : ' $(Build.SourcesDirectory)/artifacts/bin/coreclr/$(osGroup).$(archType).Release'
41+ - name : releaseProductArtifactName
42+ value : ' CoreCLRProduct_${{ parameters.pgoType }}_${{ parameters.runtimeVariant }}_$(osGroup)$(osSubgroup)_$(archType)_release'
3043
3144 steps :
3245
33- # Download jit builds
46+ # Download jit checked builds
3447 - template : /eng/pipelines/common/download-artifact-step.yml
3548 parameters :
3649 unpackFolder : $(buildProductRootFolderPath)
3750 artifactFileName : ' $(buildProductArtifactName)$(archiveExtension)'
3851 artifactName : ' $(buildProductArtifactName)'
39- displayName : ' JIT product build'
52+ displayName : ' JIT checked build'
53+
54+ # Download jit release builds
55+ - template : /eng/pipelines/common/download-artifact-step.yml
56+ parameters :
57+ unpackFolder : $(releaseProductRootFolderPath)
58+ artifactFileName : ' $(releaseProductArtifactName)$(archiveExtension)'
59+ artifactName : ' $(releaseProductArtifactName)'
60+ displayName : ' JIT release build'
0 commit comments